APIs e Microsserviços

17 fev, 2011

Como obter uma lista de produtos populares usando a API do BuscaPé

Publicidade

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.