Como obter uma lista de ofertas filtrando por categoria usando a API do Buscapé
Para obtermos ofertas mais específicas da API do Buscapé, podemos filtrar nossas ofertas por categoria utilizando o parâmetro categoryId.
Com esse filtro, você pode passar o ID de uma determinada categoria existente na API do Buscapé e obter os melhores resultados para sua busca.
Em nosso exemplo de hoje, escolhemos a categoria Notebook que tem o ID 6424:
http://sandbox.buscape.com/service/findOfferList/6a46486e764a51354753343d/BR/?categoryId=6424
<?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="83" totalResultsSellers="43" totalResultsReturned="16" totalResultsAvailable="1318" xsi:schemaLocation="http://developer.buscape.com/admin/buscape.xsd">
<details>
<applicationID>6a46486e764a51354753343d</applicationID>
<applicationVersion>0.0.0.1</applicationVersion>
<applicationPath>buscape.improjetos.com.br</applicationPath>
<date>2012-06-11T16:50:08.519-03:00</date>
<elapsedTime>4</elapsedTime>
<status>success</status>
<code>0</code>
<message>success</message>
</details>
<category hasOffer="false" isFinal="true" parentCategoryId="2" id="6424">
<thumbnail url="http://imagex.buscape.com.br/bp5/categorias/6424.jpg"/>
<links>
<link type="category" url="http://compare.buscape.com.br/notebook.html?mdsrc=9262544&mdapp=307&mddtn=51922611"/>
<link type="xml" url="http://sandbox.buscape.com/service/findProductList/6a46486e764a51354753343d/br/?categoryId=6424&sourceId=9262544"/>
</links>
<name>Notebook</name>
</category>
<offer id="85726725" categoryId="6424">
<offerName>Notebook Dual Core T2130 1.73GHz 1GB 120GB DVD - RW 15.4 ´ Wide Vista Basic - Semp Toshiba ( 7211326 )</offerName>
<links>
<link type="offer" url="http://compare.buscape.com.br/visualiza?id=6424&raiz=2&prod_id=85726725&emp_id=81&az=d5f13e5fb104c061af3c48d11ccf82d1&cn=1226779370&nc=1878522414920120611165008&mdsrc=9262544&pos=0&pg=1"/>
</links>
<thumbnail url="http://thumbs.buscape.com.br/T100x100/__2.81-51c1605.jpg"/>
<price>
<currency abbreviation="BRL"/>
<value>1899.00</value>
<parcel>
<value>158.25</value>
<number>12</number>
<interest>0.0</interest>
</parcel>
</price>
<seller advertiserId="0" pagamentoDigital="false" isTrustedStore="true" id="81">
<sellerName>Americanas.com</sellerName>
<thumbnail url="http://imagex.buscape.com.br/vitrine/logo81.gif"/>
<links>
<link type="seller" url="http://www.americanas.com.br/cgi-bin/WebObjects/eacom.woa/wa/parceiro?par=buscape&epar=buscape&opn=YYNKZU"/>
</links>
<contacts>
<contact label="Atendimento" value="4003-4848"/>
<contact label="Televendas" value="0300-7893200"/>
<contact label="Televendas" value="4003-1000"/>
</contacts>
<rating>
<userAverageRating>
<numComments>10088</numComments>
<rating>6.0</rating>
</userAverageRating>
</rating>
</seller>
</offer>
<offer id="68919766" categoryId="6424">
<offerName>Notebook Core 2 Duo 2GB 250GB 1.3MP DVDRW 15 ´ Linux - Kennex</offerName>
<links>
<link type="offer" url="http://compare.buscape.com.br/visualiza?id=6424&raiz=2&prod_id=68919766&emp_id=125&az=492ab8d1fe2dadb66697653071edbcc6&cn=1226394621&nc=1878522414920120611165008&mdsrc=9262544&pos=0&pg=1"/>
</links>
<thumbnail url="http://thumbs.buscape.com.br/T100x100/__2.125-41ba1d6.jpg"/>
<price>
<currency abbreviation="BRL"/>
<value>1804.05</value>
<parcel>
<value>150.34</value>
O formato de URL usado é para requisições de aplicativos em desenvolvimento. Para usar esse formato em produção, você deve mudar o subdomínio sandbox para bws.
Filtrar suas ofertas por categoria, refina suas ofertas e os resultados podem ser mais relevantes. Pense nisso ao desenvolver seu aplicativo para o Buscapé.
Have fun!







