Dev (Back & Front)ARTIGO

Como ordenar uma lista de ofertas usando a API do BuscaPé

Para que possamos obter uma lista de ofertas, o BuscaPé nos disponibiliza em sua API o serviço Find Offer List. Esse serviço busca todas as ofertas de um determinado produto, filtrando-os por avaliação da loja, preço, popularidade, entre outros.

Tendo em vista que todos já sabem como funciona esse serviço, vamos aprender a ordenar os resultados obtidos através dele. Para que possamos ordenar os resultados, precisamos passar, na URL REST do serviço, o parâmetro sort.

Veja alguns exemplos e meios de ordenação possíveis:

  •     price/dprice: Ordenação por preço
http://sandbox.buscape.com/service/findOfferList/4d417a6e4a72542b2b66343d/BR/?productId=231111&sort=price
  •     rate/drate: Ordenação por avaliação de usuários
http://sandbox.buscape.com/service/findOfferList/4d417a6e4a72542b2b66343d/BR/?productId=261883&sort=rate
  •     seller/dseller: Ordenação por loja
http://sandbox.buscape.com/service/findOfferList/4d417a6e4a72542b2b66343d/BR/?productId=231111&sort=seller
  •     installment/dinstallment: Ordenação por preço da parcela
http://sandbox.buscape.com/service/findOfferList/4d417a6e4a72542b2b66343d/BR/?productId=231111&sort=installment
  •     numberofinstallments/dnumberofinstallments: Ordenação por número de parcelas
http://sandbox.buscape.com/service/findOfferList/4d417a6e4a72542b2b66343d/BR/?productId=261883&sort=numberofinstallments

Nesse serviço, não é possível ordenar o resultado quando usamos apenas o filtro de produtos por palavra-chave.

pelo Dev Buscapé Developer desenvolvedores externos podem utilizar o WebService disponível pelo Buscapé para criar suas próprias aplicações. No Githun, acompanhe /devbuscapecompany

Ver perfil