Dev (Back & Front)ARTIGO

Como Lomadeezar links utilizando o Wrapper .Net

Lomadeezar um link significa dizer que você vai inserir nele um rastreador para a Lomadee identificar cada ação gerada a partir dos cliques recebidos, identificando assim a origem do acesso e gerando a comissão.

Lembrem-se que somente serão remunerados os links previamente lomadeezados, pois o sistema da Lomadee não consegue rastrear um link extraído diretamente da página de vendas do cliente.

Para poder lomadeezar seus links utilizando o Wrapper .Net, faça seu download no nosso perfil do GitHub. Com os arquivos em mãos, adicione-os ao seu projeto no Visual Studio, ou se preferir, faça uma referência à .dll que também está disponível para download.

Com o Wrapper adicionado a seu projeto, vamos instanciar o objeto de negócio que utilizaremos para ter acesso às funções da API do Buscapé. Devemos informar ao construtor da classe Apiki_Buscape_API, tanto o nosso applicationID quanto o sourceId. Sem esses dois parâmetros o método que lomadeeza os links não conseguirá realizar a lomadeezação.

Apiki_Buscape_API.Apiki_Buscape_API apiBuscape = new Apiki_Buscape_API.Apiki_Buscape_API("564771466d477a4458664d3d", "23102985");

Com o objeto apiBuscape instanciado, vamos agora utilizar o método CreateLinks para lomadeezar os links desejados. Podemos utilizar o método para lomadeezar somente um link, passando como parâmetro uma única string:

string result = apiBuscape.CreateLinks("http://www.livrariasaraiva.com.br");

Ou podemos lomadeezar vários links de uma única vez, passando como parâmetro da função um array de strings, em que cada item é um link que desejamos lomadeezar:

string result = apiBuscape.CreateLinks(new string[] { "http://www.livrariasaraiva.com.br/livros/", "http://www.livrariasaraiva.com.br/informatica/", "http://www.livrariasaraiva.com.br/brinquedos/", "http://www.link-invalido.com.br" });

Como retorno do método recebemos um XML com as respostas da API do Buscapé. Notem no exemplo acima que o último link informado é inválido para o sourceId. Percebam no XML aobaixo que nã foi retornado um link lomadeezado para ele.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Result xmlns="urn:buscape" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" page="1" totalPages="1" totalResultsReturned="4" totalResultsAvailable="4" xsi:schemaLocation="http://developer.buscape.com/admin/lomadee.xsd">
<details>
<applicationID>564771466d477a4458664d3d</applicationID>
<applicationVersion>1.0.0.0</applicationVersion>
<applicationPath>http://bws-apps.buscape.com/mobile/update</applicationPath>
<date>2011-11-30T09:53:56.130-02:00</date>

<elapsedTime>39</elapsedTime>
<status>success</status>
<code>0</code>
<message>success</message>
</details>
<lomadeeLinks>
<lomadeeLink>

<id>1</id>
<originalLink>http://www.livrariasaraiva.com.br/livros/</originalLink>
<redirectLink>http://links.lomadee.com/ls/QVRoMztnNDA2N2l3SjsyMzEwMjk4NTswOzEwMDswOzI3O0JSOzM7aHR0cDovL3d3dy5saXZyYXJpYXNhcmFpdmEuY29tLmJyL2xpdnJvcy8-.html</redirectLink>
<code>0</code>
</lomadeeLink>
<lomadeeLink>
<id>2</id>

<originalLink>http://www.livrariasaraiva.com.br/informatica/</originalLink>

Até a próxima!

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