Para obter uma lista de produtos populares por meio da API do BuscaPé, usaremos o serviço Top Products.
Este é o serviço da API do BuscaPé que nos retorna uma lista com os produtos mais populares.
Como o serviço funciona?
A aplicação efetua a requisição para o serviço Top Products da API do BuscaPé. Essa, por sua vez, faz a pesquisa pela lista de produtos e a retorna no formato especificado.
Como obter os dados?
Para tratar as requisições realizadas, a API do BuscaPé utiliza a tecnologia REST, sendo possível construir facilmente uma URL para ser executada no navegador, linha de comando ou código.
Abaixo exibimos a URL padrão para requisitar o serviço TopProducts à API do BuscaPé:
http://sandbox.buscape.com/service/topProducts/<application_id>/
Como podemos ver no exemplo acima, não é necessário informar parâmetro adicional ao serviço Top Products. É somente requisitar à URL e informar o código da nossa aplicação.
Como tratar o retorno?
O retorno dos dados pelo serviço pode se dar em dois formatos, XML e JSON, sendo o primeiro, o formato padrão utilizado pela API do BuscaPé. Abaixo listaremos os dois tipos de retorno e como fazemos a requisição para eles.
– XML:
Como este é o formato padrão utilizado pela API do BuscaPé para retornar os dados, apenas precisamos requisitar a url padrão informando o ID de uma aplicação:
http://sandbox.buscape.com/service/topProducts/564771466d477a4458664d3d/
Para baixar o arquivo, clique aqui.
– JSON:
Para obter os dados em JSON, também é muito simples. Apenas precisamos acrescentar o parâmetro format=json ao final da url:
http://sandbox.buscape.com/service/topProducts/564771466d477a4458664d3d/?format=json
Para baixar o arquivo, clique aqui.
Como me aprofundar no assunto?
Acompanhe nossos artigos e também a nossa seção de documentação. TIre suas dúvidas e compartilhe conhecimento no nosso Fórum de discussão.