Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RSS iMasters

[Resolvido] Como obter uma lista de ofertas da Lomadee usando o wrappe

Recommended Posts

Utilizaremos a nova implementação da classe Apiki_BuscaPe_API para obter uma lista de ofertas específicas da Lomadee.

 

Para facilitar a vida dos desenvolvedores, o BuscaPé mantém vários Wrappers para sua API que você pode encontrar facilmente no perfil BuscaPéDev no GitHub. Neste tutorial, vamos utilizar o Wrapper .Net da API do BuscaPé. Portanto, primeiro faça seu download no site do GitHub.

 

O serviço findOfferList da Lomadee funciona de forma idêntica ao mesmo serviço do BuscaPé. É possível se aprofundar no assunto com a nossa documentação sobre as listas de ofertas.

 

Vamos ao que interessa! Veremos em algumas linhas de código como é super simples a utilização do método FindOfferList do Wrapper .Net.

 

Após efetuar o download do Wrapper .Net, adicione o arquivo da classe ao seu projeto, ou se preferir, apenas adicione uma referência à biblioteca compilada da classe (.dll) que também está disponível para download.

 

Certo de ter a classe Apiki_BuscaPe_API adicionada ao seu projeto, vamos instancia-lá em um objeto para que possamos utilizar seus recursos em nosso projeto. Vários parâmetros podem ser passados para o construtor da classe, mas um é obrigatório, o applicationId. Como estamos falando sobre Lomadee, também é essencial que seja informado o parâmetro sourceId.

 

Apiki_Buscape_API.Apiki_Buscape_API apiBuscape = new Apiki_Buscape_API.Apiki_Buscape_API("seuApplicationId", "seuSourceId" );Agora utilizaremos o método FindOfferList para obter a lista de ofertas da Lomadee. O detalhe é que essa função é a mesma utilizada para obter uma lista de ofertas do BuscaPé. O que as diferencia é uma sobrecarga do método que nos permite informar um parâmetro a mais, indicando que queremos obter uma lista de ofertas exclusivas da Lomadee. O parâmetro isLomadee é do tipo bool e deve ser informado como true.

 

  • Busca por código do produto:

string offerList = apiBuscape.FindOfferList(0, string.Empty, 2526, string.Empty, string.Empty, true);

  • Busca por código de barras do produto:

string offerList = apiBuscape.FindOfferList(0, string.Empty, 0, "7891231231231", string.Empty, true);

  • Busca por palavras-chave:

string offerList = apiBuscape.FindOfferList(0, "TV+LG", 0, string.Empty, string.Empty, true);

  • Busca por código da categoria e palavras-chave:

string offerList = apiBuscape.FindOfferList(77, "TV+LG", 0, string.Empty, string.Empty, true);Agora é só pegar o retorno do método, que por padrão é um XML e trabalhá-lo de forma a ser exibido na sua aplicação.

 

 

 

http://imasters.com.br/artigo/21365/apis-buscape/como-obter-uma-lista-de-ofertas-da-lomadee-usando-o-wrapper-para-net

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.