Usando o serviço FindProductList da API do BuscaPé, podemos obter uma lista de produtos da Lomadee.
De acordo com a documentação do serviço, o método funciona da seguinte forma:
Sua aplicação efetua a requisição à API do BuscaPé informando o ID da categoria, palavras-chave ou ambos. O serviço Find Product List a recebe e retorna uma lista de produtos do Lomadee em formato XML, de acordo com os parâmetros passados.
Para obter os dados vindos da API do BuscaPé, é utilizada a
tecnologia REST no tratamento das requisições, sendo possível construir
facilmente uma URL a ser executada no navegador, linha de comando ou
código.
Podemos filtrar os resultados de acordo com o ID da categoria…
http://sandbox.buscape.com/service/findProductList/lomadee/564771466d477a4458664d3d/?categoryId=2852
Palavras-chave…
http://sandbox.buscape.com/service/findProductList/lomadee/564771466d477a4458664d3d/?keyword=tv
Ou ambos…
http://sandbox.buscape.com/service/findProductList/lomadee/564771466d477a4458664d3d/?categoryId=2852&keyword=Sony
De acordo com a documentação, os dados retornados estão por padrão no formato XML, mas poderão ser retornados no formato JSON. Para isso, basta informar o parâmetro &format=json na URL REST.
http://sandbox.buscape.com/service/findProductList/lomadee/564771466d477a4458664d3d/?keyword=tv&format=json
Veja abaixo um exemplo de retorno no formato XML da API do BuscaPé de uma lista de produtos da Lomadee:
http://sandbox.buscape.com/service/findProductList/lomadee/564771466d477a4458664d3d/?categoryId=2852&keyword=Sony
Clique aqui para baixar o código completo.
É isso developers, notem que para obter produtos relacionados à Lomadee basta apenas acrescentar o parâmetro “lomadee” depois do nome do serviço utilizado. Isso diferencia o retorno da lista de produtos do BuscaPé e da Lomadee.
Em breve, mostraremos mais alternativas de integração com a API do BuscaPé usando a Lomadee.
Até a próxima!