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.







