Para obtermos uma lista de produtos populares, usaremos o serviço Top Products.
Como funciona este serviço?

Sua aplicação efetua uma requisição à API do BuscaPé. O serviço Top Products a recebe, busca a lista de produtos no Buscapé e a retorna no formato XML para a aplicação.
Por onde começar?
Primeiramente, faça o download da classe Apiki BuscaPé API e tenha sempre a documentação do wrapper ao lado para auxiliá-lo. Após o download, inclua a classe em sua aplicação para que possamos instanciá-la e utilizar seus métodos na integração junto à API do BuscaPé.
require_once '../Apiki_Buscape_API.php';
$applicationId = '564771466d477a4458664d3d';
$objApikiWrapper = new Apiki_Buscape_API( $applicationId );
Como usar a classe Apiki BuscaPé API?
A classe Apiki BuscaPé API está atualmente em sua versão 2.0.1 e temos um vídeo em nossos tutoriais mostrando como funciona a classe e todas as suas novas funcionalidades.
Se estiver efetuando a requisição à API do BuscaPé em ambiente de testes, não podemos nos esquecer de definir o SandBox logo após instanciar a classe e antes de chamar qualquer outro método.
$objApikiWrapper->setSandbox();
Como tratar o retorno?
Após instanciar a classe Apiki_BuscaPe_API, chame o método topProducts. 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é.
– XML:
Como este é o formato padrão utilizdo pela API do BuscaPé para retornar os dados, apenas precisamos chamar o método topProducts sem que seja necessário informar algum parâmetro:
echo = $objApikiWrapper->topProducts();
Assim, será exibida a seguinte URL:
http://sandbox.buscape.com/service/topProducts/564771466d477a4458664d3d/BR/
Baixe o arquivo aqui.
– JSON
Para obter os dados em JSON também é muito simples. Apenas precisamos
chamar o método setFormat passando como parâmetro o formato desejado:
$objApikiWrapper->setFormat( 'json' ); echo = $objApikiWrapper->topProducts();
Teremos como retorno a URL:
http://sandbox.buscape.com/service/topProducts/564771466d477a4458664d3d/BR/?format=json
Baixe o arquivo aqui.
Como obter mais informações sobre o assunto?
Em busca de facilitar a vida dos desenvolvedores, o BuscaPé criou os Wrappers para sua API, desenvolvidos em PHP e .NET. Conheça-os!
E caso tenha alguma dúvida ou sugestão, não deixe de comentar.







