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.







