Ir para conteúdo

POWERED BY:

Arquivado

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

RSS iMasters

[Resolvido] Gerando o Source ID com o Wrapper .Net

Recommended Posts

Vamos utilizar o Wrapper .Net da API do Buscapé para gerar o Source ID para um publisher que utilize nossa aplicação.

Antes de começar, efetue o download da nova versão do Wrapper .Net e 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.

O Source ID deve ser gerado para cada publisher que utilizar nosso aplicativo, para que através deste a Lomadee possa identificá-lo corretamente e monetizar tanto o publisher como você, desenvolvedor.

Então, para criar o Source ID devemos instanciar um objeto da classe Apiki_Buscapé_API informando nosso Application ID.

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

Para criar o Source ID vamos utilizar o método CreateSource do Wrapper .Net e informar os parâmetros requeridos, que são:

  • siteId: O ID do site do publisher em que o código será utilizado;
  • publisherId: O ID do publisher que utilizará o nosso aplicativo;
  • token: Token de segurança para a validação da requisição.
  • sourceName: Um nome que o publisher defina para o código.
string sourceId = apiBuscape.CreateSource("11545", "21894", "754e2b32746751514c397a456c6734337231496e70673d3d", "Nome qualquer");

Esse método retornará uma string contendo o XML enviado pela API do Buscapé. Nesse XML conseguimos facilmente identificar o código gerado na requisição.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<Result xmlns="urn:buscape" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" totalResultsReturned="0" totalResultsAvailable="0" 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>2012-04-27T15:49:19.396-03:00</date>

<elapsedTime>3</elapsedTime>

<status>success</status>

<code>0</code>

<message>success</message>

</details>

<source id="9262544"/>

</Result>

Lembrando que utilizamos sempre dados fictícios em um ambiente de testes da API. Para ter um efeito real desse código na sua aplicação lembre-se de informar o servidor como BWS.

É isso pessoal! Continuem acompanhando nossos tutoriais toda semana e comentem em nosso fórum de discussões.

 

http://imasters.com.br/artigo/24530/apis-buscape/gerando-o-source-id-com-o-wrapper-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.