Ir para conteúdo

POWERED BY:

Arquivado

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

RSS iMasters

[Resolvido] Efetuando uma busca por lojas com o Wrapper .NET

Recommended Posts

Busque informações das lojas pelo seu nome ou localização.

 

O serviço findSellers nos permite obter informações sobre as lojas cadastradas no BuscaPé. Para tal, podemos efetuar a pesquisa buscando pelo nome da loja ou por sua localização geográfica. Neste tutorial, veremos de uma forma bem simples como obter as informações sobre as lojas utilizando o Wrapper .NET.

 

Para dar ínicio, 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.

 

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

Vamos agora utilizar o objeto para buscar as informações da loja que desejamos. Temos três formas de utilizar o método. Uma é informando somente o nome da loja que desejamos buscar. A outra forma é, tendo em mãos as coordenadas geográficas de um determinado local, utilizá-las para trazer os dados. Por fim, podemos combinar as duas maneiras e buscarmos lojas com um determinado nome em uma determinada área.

 

Buscando por nome, devemos informar um nome de alguma loja que desejamos obter. Por exemplo, vamos pesquisar por uma loja que contenha a palavra balão.   

 

string lojas = apiBuscape.FindSellers("balao");

Agora vamos procurar por todas as lojas que estejam em um raio de no máximo 2 quilômetros de distância do ponto onde estamos. Devemos informar os parâmetros de latitude, longitude e o raio da busca.  

 

string lojas = apiBuscape.FindSellers(-23.508313, -46.64247, 2000);

Por fim, podemos obter as lojas com o nome balão próximas 10 quilômetros do local onde estamos.

 

apiBuscape.FindSellers("saraiva", -23.508313, -46.64247, 10000);

Obtemos como retorno desse método um XML da API do BuscaPé que podemos trabalhar para a exibição na nossa aplicação.

 

<?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/buscape.xsd">

    <details>

        <applicationID>564771466d477a4458664d3d</applicationID>

        <applicationVersion>1.0.0.0</applicationVersion>

        <applicationPath>http://bws-apps.buscape.com/mobile/update</applicationPath>

        <date>2011-10-07T19:35:59.457-03:00</date>

        <elapsedTime>1</elapsedTime>

       <status>success</status>

        <code>0</code>

        <message>success</message>

    </details>

    <sellers>

        <seller pagamentoDigital="false" isTrustedStore="false" id="146279">

            <sellerName>Balão Internacional</sellerName>

           <links>

                <link type="seller" url=""/>

            </links>

            <extra>Loja em SP, São Paulo, Brás</extra>

            <contacts>

                <contact label="Informações" value="11-27963215"/>

            </contacts>

            <rating>

               <userAverageRating>

                    <numComments>0</numComments>

                    <rating>0.0</rating>

                </userAverageRating>

            </rating>

        </seller>

    </sellers>

</Result>

 

http://imasters.com.br/artigo/22762/apis-buscape/efetuando-uma-busca-por-lojas-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.