Частые вопросы
1. "Invalid owner in token"
The problem occurs when you are authorized with "grant_type": "client_credentials" and you are trying to perform actions in the OLX user context, for example: adding the ad or checking out account balance. In this situation you have to authorize yourself with "grant_type": "autorization_code".
2. Content-Type: application/json
If you use a GET request, do not use the "Content-Type": "application/json" header - it is dedicated to PUT, POST request. Otherwise, you will stumble upon 400 Bad Request Error.
3. "Missing required header"
This error means that there is no version header in your request. It is necessary in some requests. For example: if you are using API v2, there should be "Version": "2.0" header in your request.
4. Почему срок действия refresh_token истек?
Токен обновления действителен в течение одного месяца (2592000 секунд) и истекает по истечении этого времени - нет возможности создать вечный токен обновления. Также его можно изменить при создании нового токена доступа. Вам может потребоваться обновить токен доступа и обновить токен в вашей базе данных. Пожалуйста, держите их в безопасности.
5. Как настроить обратный вызов URL?
- Перейдите в раздел "Ваши приложения" и выберите "Редактировать приложение":
- Заполните поле "Перенаправить URI" и сохраните изменения:
- Вы можете предоставить больше URL, если это необходимо. Для этого разделите их пробелами.
6. Могу ли я использовать API для чтения объявлений других людей?
Это невозможно - вы можете управлять только собственными объявлениями, добавленными в авторизованный аккаунт OLX.
7. "The grant type is unauthorized for this client_id"
Проблема связана с "grant_type", который вы используете в запросе, если ваша учетная запись API не имеет права использовать определенный тип гранта. Сначала проверьте, действителен ли тип гранта. Если все выглядит хорошо, но вы постоянно натыкаетесь на эту ошибку - свяжитесь с нами.
8. Как я могу управлять своими объявлениями в разных странах?
Вы можете управлять своими объявлениями через API в странах, перечисленных ниже:
OLX PL | https://www.olx.pl/ |
OLX BG | https://www.olx.bg/ |
OLX RO | https://www.olx.ro/ |
OLX PT | https://www.olx.pt/ |
OLX UA | https://www.olx.ua/ |
OLX KZ | https://www.olx.kz/ |
Note that
client_id
and
client_secret
allow you to manage your ads only for one country. If you would like to manage your ads in another country, you have to authorize OLX account created in a given country where you want to manage the ads. Then you will get new credentials.
9. Как я могу проверить API? Предоставляете ли вы какую-либо тестовую среду?
К сожалению, мы не предоставляем тестовую среду в API. Вы можете использовать другую учетную запись OLX или создать новую и авторизовать ее для тестирования запросов API.
10. В каких категориях я могу разместить объявления?
Некоторые категории могут быть исключены из добавления объявлений в зависимости от страны (например: недвижимость или бесплатные категории в Польше). Если вы не уверены, сможете ли вы разместить объявления в той или иной категории, пожалуйста, свяжитесь с нами.
11. Существует ли максимальное количество звонков, которые OLX API принимает в течение определенного периода времени?
Система OLX API допускает максимум 4500 запросов, которые могут быть отправлены с IP-адреса пользователя в течение 5 минут. Этот лимит установлен из соображений безопасности для обеспечения стабильности платформы. В случае превышения этого лимита автоматически генерируется следующая ошибка:
Таким образом, если IP, используемый для отправки вызовов API, является локальным, максимальное количество отправленных запросов API может составлять 4500 запросов/5 минут. Любое превышение этого лимита автоматически блокируется, но блокировка длится 30 минут. Мы рекомендуем держать количество вызовов ниже этих значений, чтобы убедиться в отсутствии ограничений, которые могут повлиять на процесс размещения объявлений.
Если ситуация не изменилась, пожалуйста, предоставьте нам IP, с которого вы отправляете вызовы API, чтобы проверить и убедиться, что он не находится в центральном черном списке, а также ID запроса, который был отклонен с ошибкой 403.