Как достать токен аккаунта OLX

  • Автор темы Автор темы Goosy
  • Дата начала Дата начала

Goosy

Client
Регистрация
27.06.2023
Сообщения
72
Реакции
2
Баллы
8
Всем привет, пожалуйста помогите, нигде не могу найти.
Как достать из аккаунта Olx токен. Он вроде называется Bearer
 
В хедерах гляньте
 
А как и где вы его искали? Трафик сниффали?

upd:
наткнулся на шаблон конкурсный по OLX, может там найдёте решение/что-то полезное:
Везде где только можно искал, такой шаблон мне не подойдет.
Так же пообщался с некоторыми людьми, говорят что только софтом можно достать этот токен
 
Когда спрашиваешь "где и как искали?" и получаешь ответ "везде где только можно" желание отвечать и помогать пропадает вообще, проще плечами пожать и пройти мимо. Хотите помощи или пожаловаться пришли? Где конкретика?
 
Когда спрашиваешь "где и как искали?" и получаешь ответ "везде где только можно" желание отвечать и помогать пропадает вообще, проще плечами пожать и пройти мимо. Хотите помощи или пожаловаться пришли? Где конкретика?
Искал в нетворке, в аппликатион пробовал разные версии сайта(мобильная и пк) открывал разные объявление, нажимал посмотреть номер но так его нигде и нету (
 
Нужный* вам токен находится в куках, называется
a_access_token=

*на 100% не уверен, 2 минуты olx изучал, раньше с этим сайтом не сталкивался и специфики не знаю

Screenshot 2023-07-03 2.jpg

Screenshot 2023-07-03.jpg

Разбирайтесь со снифферами трафика (Burp suite, Fiddler или любой другой по вкусу).
Вам первым ответом Nord правильное направление дал, просто вы не поняли)

Удачи!
 
Последнее редактирование:
  • Спасибо
Реакции: Nord
Всем привет, пожалуйста помогите, нигде не могу найти.
Как достать из аккаунта Olx токен. Он вроде называется Bearer
Для того, чтобы получить токен доступа Bearer для аккаунта OLX, вам нужно выполнить следующие шаги:
  1. Авторизуйтесь в своем аккаунте OLX и перейдите на страницу https://www.olx.ua/myaccount/api/. Здесь вы найдете все необходимые данные для доступа к API OLX.
  2. На странице API вы найдете свой app_id и app_secret, которые вам понадобятся для выполнения запросов к API. Вам также понадобится access_token, который можно получить с помощью запроса авторизации.
  3. Чтобы получить access_token, выполните POST-запрос на адрес https://www.olx.ua/oauth/token/, передав параметры grant_type, client_id, client_secret, username и password. Например, вот как может выглядеть такой запрос на языке C#:


  4. C#:
    Развернуть Свернуть Копировать
    using System.Net;
    using System.IO;
    using System.Text;
    
    var request = (HttpWebRequest)WebRequest.Create("https://www.olx.ua/oauth/token/");
    request.Method = "POST";
    request.ContentType = "application/x-www-form-urlencoded";
    
    string postData = "grant_type=password&client_id={app_id}&client_secret={app_secret}&username={username}&password={password}";
    byte[] postDataBytes = Encoding.UTF8.GetBytes(postData);
    request.ContentLength = postDataBytes.Length;
    
    using (Stream requestStream = request.GetRequestStream())
    {
        requestStream.Write(postDataBytes, 0, postDataBytes.Length);
    }
    
    using (WebResponse response = request.GetResponse())
    {
        using (Stream responseStream = response.GetResponseStream())
        {
            using (StreamReader reader = new StreamReader(responseStream))
            {
                string responseText = reader.ReadToEnd();
                Console.WriteLine(responseText);
            }
        }
    }


    Замените {app_id}, {app_secret}, {username} и {password} на соответствующие значения из вашего аккаунта OLX.
    1. В ответе на запрос вы получите JSON-объект, который будет содержать access_token. Это и есть токен доступа Bearer, который вам нужно использовать для выполнения запросов к API OLX.
  5. Обратите внимание, что токен доступа Bearer имеет ограниченное время жизни и должен быть обновлен периодически. Также убедитесь, что вы используете токен только в соответствии с правилами использования API OLX.
 
  • Спасибо
Реакции: Hannes
Для того, чтобы получить токен доступа Bearer для аккаунта OLX, вам нужно выполнить следующие шаги:
  1. Авторизуйтесь в своем аккаунте OLX и перейдите на страницу https://www.olx.ua/myaccount/api/. Здесь вы найдете все необходимые данные для доступа к API OLX.
  2. На странице API вы найдете свой app_id и app_secret, которые вам понадобятся для выполнения запросов к API. Вам также понадобится access_token, который можно получить с помощью запроса авторизации.
  3. Чтобы получить access_token, выполните POST-запрос на адрес https://www.olx.ua/oauth/token/, передав параметры grant_type, client_id, client_secret, username и password. Например, вот как может выглядеть такой запрос на языке C#:


  4. C#:
    Развернуть Свернуть Копировать
    using System.Net;
    using System.IO;
    using System.Text;
    
    var request = (HttpWebRequest)WebRequest.Create("https://www.olx.ua/oauth/token/");
    request.Method = "POST";
    request.ContentType = "application/x-www-form-urlencoded";
    
    string postData = "grant_type=password&client_id={app_id}&client_secret={app_secret}&username={username}&password={password}";
    byte[] postDataBytes = Encoding.UTF8.GetBytes(postData);
    request.ContentLength = postDataBytes.Length;
    
    using (Stream requestStream = request.GetRequestStream())
    {
        requestStream.Write(postDataBytes, 0, postDataBytes.Length);
    }
    
    using (WebResponse response = request.GetResponse())
    {
        using (Stream responseStream = response.GetResponseStream())
        {
            using (StreamReader reader = new StreamReader(responseStream))
            {
                string responseText = reader.ReadToEnd();
                Console.WriteLine(responseText);
            }
        }
    }


    Замените {app_id}, {app_secret}, {username} и {password} на соответствующие значения из вашего аккаунта OLX.
    1. В ответе на запрос вы получите JSON-объект, который будет содержать access_token. Это и есть токен доступа Bearer, который вам нужно использовать для выполнения запросов к API OLX.
  5. Обратите внимание, что токен доступа Bearer имеет ограниченное время жизни и должен быть обновлен периодически. Также убедитесь, что вы используете токен только в соответствии с правилами использования API OLX.
Сделал все как вы сказали но я не получил access Токена, мне выдало просто огромный текст, похожий на код сайта и там нету ничего про токены
 
Нужный* вам токен находится в куках, называется
a_access_token=

*на 100% не уверен, 2 минуты olx изучал, раньше с этим сайтом не сталкивался и специфики не знаю

Посмотреть вложение 109100

Посмотреть вложение 109099

Разбирайтесь со снифферами трафика (Burp suite, Fiddler или любой другой по вкусу).
Вам первым ответом Nord правильное направление дал, просто вы не поняли)

Удачи!
Я попробовал и смог получить refresh и access токен, но это не верные токены, я почему то не могу авторизироватсья в акаунт, сам сайт Olx ua грузит но почему то когда я нажимаю авторизироваться как будто пропадать интернет и не грузит сайт. В акаунт надо зайти потому что эти токены будут верные если их достать из акаунта
 
Я попробовал и смог получить refresh и access токен, но это не верные токены, я почему то не могу авторизироватсья в акаунт, сам сайт Olx ua грузит но почему то когда я нажимаю авторизироваться как будто пропадать интернет и не грузит сайт. В акаунт надо зайти потому что эти токены будут верные если их достать из акаунта
a_acces_token, это не то, что нужно, нужен просто access_token, без приставки "a", как его получить в таком коротком формате ? Неизвестно, тоже ищу вариант, ибо срок жизни у длинного токена крайне мал
 
Я потратил время и поснифал сайт, а вы поленились внимательно прочитать моё сообщение и посмотреть скриншоты.
a_acces_token = access_token
если судить по тому, что я увидел в сниффере.

Посмотрите скриншот 1 и значение access_token
и скриншот 2, на котором в куках тоже самое значение, только называется a_acces_token

Обратитесь лучше к специалисту и вам всё сделают.

По поводу сроков жизни токена и возможностей рефреша не знаю, нужно смотреть апи, которое доступно по ссылке:
и на stackoverflow полно информации
 
Я потратил время и поснифал сайт, а вы поленились внимательно прочитать моё сообщение и посмотреть скриншоты.
a_acces_token = access_token
если судить по тому, что я увидел в сниффере.

Посмотрите скриншот 1 и значение access_token
и скриншот 2, на котором в куках тоже самое значение, только называется a_acces_token

Обратитесь лучше к специалисту и вам всё сделают.

По поводу сроков жизни токена и возможностей рефреша не знаю, нужно смотреть апи, которое доступно по ссылке:
и на stackoverflow полно информации
Можем связаться в телеграмме ?
 
  • Спасибо
Реакции: Hannes
з куків a_access_token не валідний. access_token валідний короткий проміжок часу.
такі самі і в "Мережа".
де взяти client_secret?
 
Нужный* вам токен находится в куках, называется
a_access_token=

*на 100% не уверен, 2 минуты olx изучал, раньше с этим сайтом не сталкивался и специфики не знаю

Посмотреть вложение 109100

Посмотреть вложение 109099

Разбирайтесь со снифферами трафика (Burp suite, Fiddler или любой другой по вкусу).
Вам первым ответом Nord правильное направление дал, просто вы не поняли)

Удачи!
Привет, искал очень долго решение, вижу, что данные который ты нашел мне нужны, скачал Burp, но не нашел нормального токена (только Bearer),не могли бы вы мне помочь с поиском?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)