FAQ

1. "Invalid owner in token"

O problema ocorre quando está autorizado com "grant_type": "client_credentials" e está a tentar executar acções no contexto de utilizador OLX, por exemplo: adicionar anúncios ou verificar o saldo da conta. Nesta situação, terá que autorizar-se com "grant_type": "autorization_code".


2. Content-Type: application/json

Se efectuar um pedido GET, não use o cabeçalho "Content-Type": "application/json" - este é dedicado, apenas a pedidos PUT e POST. Caso contrário, deparar-se-á com o erro 400 Bad Request Error.


3. "Missing required header"

Este erro significa que no pedido efectuado não há indicação da versão no cabeçalho. Para alguns pedidos a indicação da versão é necessária. Por exemplo: se estiver a usar API v2, o cabeçalho deverá conter "Version": "2.0".


4. Porque é que o refresh_token expirou?

O refresh_token é válido durante um mês (2592000 segundos) e expira após este período - não é possível gerar um token sem validade. O refresh_token também pode ser alterado quando um novo token de acesso é gerado. Neste caso, deve actualizar o token de acesso e o token de refresh na sua base de dados. Por favor, mantenha-os em segurança.


5. Como configurar o callback URL?


6. Posso usar a API para ler anúncios de outros utilizadores?

Não é possível - apenas pode gerir os anúncios publicados através da sua conta autorizada OLX.


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

O problema está relacionado com o "grant_type" que está a usar, se sua conta API não permite este tipo de acesso específico. Confirme que o grant type é válido. Caso o erro persista - envie-nos um e-mail para: developer-support@olx.com - vamos ajudá-lo.


8. Como posso gerir os meus anúncios em países diferentes?

Pode gerir os seus anúncios via API nos países listados abaixo:

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/

Nota: para gerir os seus anúncios em países diferentes deverá efectuar o processo de autorização de conta no Developer Portal do respectivo país (por exemplo: https://developer.olx.pl/). Ao autorizar novamente a sua conta, serão criadas as credencias Client_id e Client_secret referentes a cada país.


9. Como posso testar a API? O OLX tem ambiente de testes?

Infelizmente, ainda não temos ambiente de teste para API. No entanto, poderá usar outra conta OLX ou criar uma nova e autorizá-la para que possa efectuar os seus testes.


10. Em quais categorias posso publicar anúncios?

No OLX.pt poderá publicar anúncios em todas as categorias. Nos outros países, listados anteriormente, nem todas as categorias são permitidas. Em caso de dúvida, contacte-nos através do email: developer-support@olx.com - vamos ajudá-lo.