Para obtermos uma lista de produtos da Lomadee, usaremos o serviço Find Product List disponibilizado pela API do BuscaPé e pelo Wrapper PHP.
Como funciona?

Sua aplicação efetua a requisição à API do BuscaPé, informando como parâmetro o ID da categoria e/ou palavras-chave ao serviço FindProductList. O serviço se encarrega da comunicação com a API do BuscaPé e retorna uma lista de produtos de acordo com os parâmetros passados.
Por onde começar?
Para iniciarmos, faça o download da classe Apiki BuscaPé API e tenha sempre sua documentação 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é.
Como usar a classe Apiki BuscaPé API?
A classe Apiki BuscaPé API está atualmente em sua versão 2.0.6 e temos um vídeo em nossos tutoriais mostrando como funciona a classe e todas as suas novas funcionalidades.
Instancie-a, passando como parâmetro o ID da Aplicação:
$objApikiBuscapeApi = new Apiki_Buscape_API($applicationId);
em que $applicationId é o ID fornecido pela API do BuscaPé para ambientes de teste.
Após instanciada a classe, defina o ambiente de testes sandbox para testar sua aplicação:
$objApikiBuscapeApi>setSandbox();
Use o método findProductList para obter sua lista de produtos da Lomadee, passando como segundo parâmetro o valor “true“. Esse valor indica que queremos acessar os produtos somente da Lomadee. Veja abaixo como usar esse método:
- Buscando uma lista de produtos através da categoria “Celular e Smartphone”
$objApikiBuscapeApi->findProductList( array( 'categoryId' => 77 ), true );
- Buscando uma lista de produtos através da palavra-chave “Nokia”
$objApikiBuscapeApi->findProductList( array( 'keyword' => 'nokia' ) );
- Buscando uma lista de produtos através da categoria “Celular e Smartphone” e com a palavra-chave “Nokia”
$objApikiBuscapeApi->findProductList( array( 'categoryId' => 77, 'keyword' => 'nokia' ) );
Por padrão, os dados retornados estão no formato XML, mas podemos retorná-los em JSON. Para isso, chamamos o método setFormat com o parâmetro igual a ‘json’ antes do método findProductList:
$objApikiBuscapeApi->setFormat( 'json' );
Em nosso site há uma documentação mais completa sobre como definir o formato de retorno como JSON.
Como obter o ID de uma categoria específica para utilizar como parâmetro?
Em nosso acervo de documentação, temos uma lista de categorias finais e seus respectivos IDs. Consulte-a para obter o ID de uma categoria específica.







