Hoje veremos como recuperar um produto pelo seu ID e ordenando por melhor qualificação. 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
apiki_buscape
=
Buscape(applicationID
=
'564771466d477a4458664d3d'
)
apiki_buscape.set_sandbox()
# certifique-se de ter importado a biblioteca json do python. import json product = apiki_buscape.find_offer_list(productID='383724' ,format='json', sort='rate') product = product.get('data') product_json = json.loads(product)
Pronto! Agora temos nosso objeto JSON com os dados do nosso produto. Vamos iterar pelo objeto e listar os valores:
for
i
in
product_json:
print
'%s : %s'
%
(i, product_json[i])