Dev (Back & Front)ARTIGO

Como obter uma lista de produtos da Lomadee usando o Wrapper para PHP

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.

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