APIs e Microsserviços

14 nov, 2012

Como obter os detalhes de um vendedor utilizando o Wrapper Python do Buscapé

Publicidade

Hoje veremos como conseguir detalhes de um vendedor através do seu Seller ID. Para isso, utilizaremos o Wrapper Python. Faça o download dos arquivos no nosso perfil do GitHub.

Você pode criar um ambiente virtual para sua aplicação e apenas importar a biblioteca, como explicado no repositório, sem necessidade de incluir os arquivos no diretório do seu projeto.

Antes de tudo, precisamos importar a API do Buscapé no nosso script. Para um teste rápido, entre no seu shell interativo do Python e execute o seguinte comando:

from buscape import Buscape
Agora vamos criar uma instância para o Wrapper Python e setar o ambiente de desenvolvimento.
apiki_buscape = Buscape(applicationID='564771466d477a4458664d3d')
apiki_buscape.set_sandbox()

Tendo nossa instância criada, vamos chamar o método que nos trará os detalhes do vendedor especificado e convertê-lo em um objeto JSON. Certifique-se de ter importado a biblioteca json do python.

seller_details = apiki_buscape.view_seller_details('176855', format='json')
seller_details_json = json.loads(seller_details.get('data'))
Pronto! Agora temos nosso objeto JSON com os dados do nosso vendedor. Agora vamos iterar pelo objeto e listar os valores:
for i in seller_json:
    print '%s -> %s' % (i, seller_json[i])

É isso, developers! Agora é só brincar com os dados e fazer o que quiser.