1.0.6 • Published 2 years ago

olx-br v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

olx-br

Esse é um pacote simples de integração com a Api Importação de Anúncios da OLX Brasil hospedado no NPM. Eu não tenho nenhuma afiliação com a OLX.

Instalação

npm i olx-br

Inicialização no Node.js

import Olx from 'olx-br';
const olx = new Olx(client_id, client_secret, redirect_uri);

Observação: só é necessário instanciar classe para os métodos 'getAuthUrl' e 'getToken', os demais são estáticos.

Utilização

Para correta compreensão dos métodos, é necessário conhecer o funcionamento da API da OLX.

//obter token de acesso de usuário 
const access_token = await olx.getToken(code);

//publicar um novo anúncio
const anuncio = { "subject": "Peça de carro em ótimo estado", ... } /* veja a estrutura completa de um anuncio em https://github.com/olxbr/ad_integration/blob/master/api/import.md */
const res = await Olx.putAnuncios(access_token, [anuncio]);
if (res.statusCode == 0) { //anuncio foi importado e será processado
  const token_anuncio = res.token; //token usado para buscar o status do anuncio
}

//obter status da publicação de um anúncio
const res = await Olx.getStatusAnuncio(access_token, token_anuncio);
const status = res.status;

//obter a lista de anúncios ativos do usuário
const anuncios = await Olx.getAnuncios(access_token); 

A lista completa de métodos pode ser vista aqui.

Contato

  • Autor: Vinícius Rossmann Nunes
  • Contato: viniciusrossmann@gmail.com
1.0.6

2 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago