Como obter detalhes técnicos de um determinado produto usando o Wrapper .NET
Neste artigo vamos aprender como obter os detalhes técnicos de um determinado produto utilizando o Wrapper .Net da API do BuscaPé.
Utilizaremos o Wrapper .NET, através do método ViewProductDetails. Portanto, antes de começar, é necessário realizar o download da biblioteca, ou no link para o Wrapper na nossa seção de documentação.
Como o método funciona?

O método efetua uma requisição à API do BuscaPé informando o ID do produto que se deseja obter as informações, e recebe como retorno os detalhes do produto no formato desejado.
Como utilizar o método?
Para utilizar o método ViewProductDetails, primeiro instancie a classe Apiki_Buscape_API, informando o código da aplicação no BuscaPé.
Apiki_Buscape_API.Apiki_Buscape_API apiBuscape = new Apiki_Buscape_API.Apiki_Buscape_API( "564771466d477a4458664d3d" );
Podemos informar também ao construtor da classe o código do país de origem e o formato de retorno dos dados. Caso não sejam informados, esses parâmetros assumirão os valores padrão, “BR” e “XML”, respectivamente.
Com a classe instanciada, invocaremos o método ViewProductDetails, informando o código de algum produto do BuscaPé.
apiBuscape.ViewProductDetails(1852601371);
O retorno do método será de acordo com o informado no construtor da classe.
– XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Result
xmlns="urn:buscape"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" match="all"
page="1" totalPages="1" totalResultsReturned="1"
totalResultsAvailable="1"
xsi:schemaLocation="http://developer.buscape.com/admin/buscape.xsd">
<details>
<applicationID>564771466d477a4458664d3d</applicationID>
<applicationVersion>1.0.0.0</applicationVersion>
<applicationPath>http://bws-apps.buscape.com/mobile/update</applicationPath>
<date>2011-02-15T10:19:17.793</date>
<elapsedTime>14</elapsedTime>
<status>success</status>
<code>0</code>
<message>success</message>
</details>
<category hasOffer="false" isFinal="true" parentCategoryId="0" id="3482">
<thumbnail url="http://imagem.buscape.com.br/bp5/categorias/3482.jpg"/>
<links>
<link type="category" url="http://compare.buscape.com.br/livros.html?mdsrc=9262544"/>
<link type="xml"
url="http://sandbox.buscape.com/service/findProductList/564771466d477a4458664d3d/?categoryId=3482&sourceId=9262544"/>
</links>
<name>Livros</name>
</category>
<product id="1852601371" eco="false" hasMetaSearch="false" categoryId="3482" totalSellers="11" fullDescription="true">
<productName>Ayrton Senna - Uma Lenda a Toda Velocidade - Christopher Hilton (8526013718)</productName>
<currency abbreviation="BRL"/>
<priceMin>99.90</priceMin>
<priceMax>165.00</priceMax>
<links>
<link type="product"
url="http://compare.buscape.com.br/ayrton-senna-uma-lenda-a-toda-velocidade-christopher-hilton-8526013718.html?mdsrc=9262544"/>
<link type="specification" url="http://compare.buscape.com.br/prod_ficha?idu=1852601371"/>
<link type="xml"
url="http://sandbox.buscape.com/service/findOfferList/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544"/>
</links>
<thumbnail url="http://imagem.buscape.com.br/capas/livros/817/013/190x190_8526013718.jpg"/>
<rating>
<userAverageRating>
<numComments>0</numComments>
<rating>0.0</rating>
<links>
<link type="xml"
url="http://sandbox.buscape.com/service/viewUserRatings/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544"/>
</links>
</userAverageRating>
</rating>
<specification>
<links>
<link type="xml"
url="http://sandbox.buscape.com/service/viewProductDetails/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544"/>
</links>
</specification>
</product>
</Result>
– JSON
{"product":[{"product":{"totalsellers":11,"pricemax":"165.00","fulldescription":true,"hasmetasearch":false,"links":[{"link":{"type":"product","url":"http://compare.buscape.com.br/ayrton-senna-uma-lenda-a-toda-velocidade-christopher-hilton-8526013718.html?mdsrc=9262544"}},{"link":{"type":"specification","url":"http://compare.buscape.com.br/prod_ficha?idu=1852601371"}},{"link":{"type":"xml","url":"http://sandbox.buscape.com/service/findOfferList/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544&format=json"}}],"pricemin":"99.90","currency":{"abbreviation":"BRL"},"id":1852601371,"categoryid":3482,"thumbnail":{"url":"http://imagem.buscape.com.br/capas/livros/817/013/190x190_8526013718.jpg"},"specification":[{"link":{"type":"xml","url":"http://sandbox.buscape.com/service/viewProductDetails/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544&format=json"}}],"rating":{"useraveragerating":{"links":[{"link":{"type":"xml","url":"http://sandbox.buscape.com/service/viewUserRatings/564771466d477a4458664d3d/?productId=1852601371&sourceId=9262544&format=json"}}],"rating":"0.0","numcomments":0}},"eco":false,"productname":"Ayrton Senna - Uma Lenda a Toda Velocidade - Christopher Hilton (8526013718)"}}],"category":{"id":3482,"thumbnail":{"url":"http://imagem.buscape.com.br/bp5/categorias/3482.jpg"},"hasoffer":false,"name":"Livros","parentcategoryid":0,"links":[{"link":{"type":"category","url":"http://compare.buscape.com.br/livros.html?mdsrc=9262544"}},{"link":{"type":"xml","url":"http://sandbox.buscape.com/service/findProductList/564771466d477a4458664d3d/?categoryId=3482&sourceId=9262544&format=json"}}],"isfinal":true},"details":{"message":"success","elapsedtime":1,"status":"success","code":0,"applicationversion":"1.0.0.0","date":{"minute":21,"valid":true,"timezone":-2147483648,"second":15,"millisecond":26,"month":2,"year":2011,"hour":10,"day":15,"xmlschematype":{"namespaceuri":"http://www.w3.org/2001/XMLSchema","prefix":"","localpart":"dateTime"},"eonandyear":{"lowestsetbit":0}},"applicationpath":"http://bws-apps.buscape.com/mobile/update","applicationid":"564771466d477a4458664d3d"},"page":1,"totalresultsavailable":1,"totalpages":1,"match":"all","totalresultsreturned":1}
Conheça mais sobre a API do BuscaPé com a nossa documentação. Participe do nosso fórum de discussão.







