Частые вопросы

1. "Invalid owner in token"

Проблема возникает, когда вы авторизованы с помощью "grant_type": "client_credentials" и пытаетесь выполнить действия в контексте пользователя OLX, например, добавление рекламы или проверка баланса аккаунта. В этой ситуации вы должны авторизоваться с помощью "grant_type": "autorization_code".


2. Content-Type: application/json

Если вы используете запрос GET, не используйте заголовок "Content-Type": "application/json" - он предназначен для запроса PUT, POST. В противном случае вы наткнетесь на ошибку 400 Bad Request.


3. "Missing required header"

Эта ошибка означает, что в вашем запросе нет заголовка версии. Это необходимо в некоторых запросах. Например: если вы используете API v2, в вашем запросе должен быть заголовок "Version": "2.0".


4. Почему срок действия refresh_token истек?

Токен обновления действителен в течение одного месяца (2592000 секунд) и истекает по истечении этого времени - нет возможности создать вечный токен обновления. Также его можно изменить при создании нового токена доступа. Вам может потребоваться обновить токен доступа и обновить токен в вашей базе данных. Пожалуйста, держите их в безопасности.


5. Как настроить обратный вызов URL?


6. Могу ли я использовать API для чтения объявлений других людей?

Это невозможно - вы можете управлять только собственными объявлениями, добавленными в авторизованный аккаунт OLX.


7. "The grant type is unauthorized for this client_id"

Проблема связана с "grant_type", который вы используете в запросе, если вашей учетной записи API не разрешено использовать определенный тип "grant_type". Сначала проверьте, является ли "grant_type" действительным. Если все выглядит хорошо, но вы постоянно сталкиваетесь с этой ошибкой - отправьте нам электронное письмо по адресу: developer-support@olx.com - мы поможем вам.


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/

Обратите внимание, что client_id и client_secret позволяют вам управлять своими объявлениями только для одной страны. Если вы хотите управлять своими объявлениями в другой стране, вам необходимо авторизовать учетную запись OLX, созданную в той стране, где вы хотите управлять объявлениями. Тогда вы получите новые учетные данные.


9. Как я могу проверить API? Предоставляете ли вы какую-либо тестовую среду?

К сожалению, мы не предоставляем тестовую среду в API. Вы можете использовать другую учетную запись OLX или создать новую и авторизовать ее для тестирования запросов API.


10. В каких категориях я могу разместить объявления?

Некоторые категории могут быть исключены из добавления объявлений в зависимости от страны (например: Недвижимость или бесплатные категории в Польше). Если вы не уверены, что сможете разместить объявление в определенной категории, свяжитесь с нами по электронной почте: developer-support@olx.com - мы поможем вам.