C# Класс Apiki_Buscape_API.Apiki_Buscape_API

A classe Apiki_Buscape_API foi criada para ajudar no desenvolvimento de aplicações usando os webservices disponibilizados pela API do BuscaPé©. Os métodos desta classe tem os mesmos nomes dos serviços disponibilizados pelo BuscaPé©.
Показать файл Открыть проект

Открытые методы

Метод Описание
Apiki_Buscape_API ( string applicationId ) : System.IO
Apiki_Buscape_API ( string applicationId, string sourceId ) : System.IO
Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode ) : System.IO
Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode, string format ) : System.IO
Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode, string format, bool sandbox ) : System.IO
CreateLinks ( string link ) : string

Retorna o link lomadeezado. O link deve estar relacionado com o sourceId informado senão será retornado link inválido.

CreateSource ( string siteId, string publisherId, string token, string sourceName ) : string

Função utilizada para criar um Source ID para o publisher que desejar integrar o seu aplicativo.

FindAdvertiserList ( string siteId, string publisherId, string token, string callback ) : string

Recupera dados dos anunciantes.

FindCategoryList ( int categoryId, string keyword, string callback ) : string

Recupera dados das categorias. Para o parâmetro categoryID pode ser informado o valor 0(zero) retornando assim uma lista com as categorias raiz. Caso o código da categoria seja passado null e nenhuma palavra-chave tenha sido informada, será retornado uma lista com as categorias raiz.

FindOfferList ( FiltrosFindOfferList filtros ) : string

Recupera uma lista de ofertas.

FindOfferList ( int categoryId, string keyword, int productId, string barcode, string callback ) : string

Recupera uma lista de ofertas.

Pelo menos um dos parametros de pesquisa devem ser informados para o retorno da função. Os parâmetros categoryId e keyword podem ser usados em conjunto. Quando um parâmetro for usado, os outros devem ser setados como string.empty.

FindOfferList ( int categoryId, string keyword, int productId, string barcode, string callback, bool isLomadee ) : string

Recupera uma lista de ofertas.

Pelo menos um dos parametros de pesquisa devem ser informados para o retorno da função. Os parâmetros categoryId e keyword podem ser usados em conjunto. Quando um parâmetro for usado, os outros devem ser setados como string.empty.

FindProductList ( FiltrosFindProducts filtros ) : string

Recupera uma lista de produtos únicos

FindProductList ( int categoryId, string keyword, string callback ) : string

Recupera uma lista de produtos únicos

FindProductList ( int categoryId, string keyword, string callback, bool isLomadee ) : string

Recupera uma lista de produtos únicos

FindSellers ( double latitude, double longitude, double radius ) : string

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.

FindSellers ( string sellerName ) : string

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.

FindSellers ( string sellerName, double latitude, double longitude, double radius ) : string

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.

GetCode ( string sourceId ) : string

Recupera o código que deverá ser utilizado pelo publisher em seu site.

OffersLomadee ( string keyword, string advertiserId, int results ) : string
SaveCode ( string siteId, string publisherId, string token, string sourceId, string code ) : void

Salva na base da Lomadee o código JS/HTML que deverá ser utilizado pelo publisher.

TopProducts ( string callback ) : string

Recupera os produtos mais populares no BúscaPé

ViewProductDetails ( int productId, string callback ) : string

Recupera detalhes técnicos de um determinado produto

ViewSellerDetails ( int sellerId, string callback ) : string

Recupera detalhes da loja/empresa

ViewUserRatings ( int productId, string callback ) : string

Recupera as avaliações dos usuários sobre um determinado produto

Приватные методы

Метод Описание
GetContent ( string url ) : string

Recupera os dados do serviço BuscaPé.

PostContent ( string url ) : string

Realiza um HTTP POST nos serviços da Lomadee.

ShowErrors ( string message ) : void

Dispara uma WebException.

O método deve ser invocado sempre que algum erro que impossibilite continuar seja encontrado.

Описание методов

Apiki_Buscape_API() публичный Метод

public Apiki_Buscape_API ( string applicationId ) : System.IO
applicationId string
Результат System.IO

Apiki_Buscape_API() публичный Метод

public Apiki_Buscape_API ( string applicationId, string sourceId ) : System.IO
applicationId string
sourceId string
Результат System.IO

Apiki_Buscape_API() публичный Метод

public Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode ) : System.IO
applicationId string
sourceId string
countryCode string
Результат System.IO

Apiki_Buscape_API() публичный Метод

public Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode, string format ) : System.IO
applicationId string
sourceId string
countryCode string
format string
Результат System.IO

Apiki_Buscape_API() публичный Метод

public Apiki_Buscape_API ( string applicationId, string sourceId, string countryCode, string format, bool sandbox ) : System.IO
applicationId string
sourceId string
countryCode string
format string
sandbox bool
Результат System.IO

CreateLinks() публичный Метод

Retorna o link lomadeezado. O link deve estar relacionado com o sourceId informado senão será retornado link inválido.
public CreateLinks ( string link ) : string
link string Url para lomadeezar.
Результат string

CreateSource() публичный Метод

Função utilizada para criar um Source ID para o publisher que desejar integrar o seu aplicativo.
public CreateSource ( string siteId, string publisherId, string token, string sourceName ) : string
siteId string o id do site do publisher
publisherId string o id do publisher
token string token de segurança
sourceName string o nome do source escolhido pelo publisher
Результат string

FindAdvertiserList() публичный Метод

Recupera dados dos anunciantes.
public FindAdvertiserList ( string siteId, string publisherId, string token, string callback ) : string
siteId string Código do site na Lomadee.
publisherId string Código do publisher na Lomadee.
token string Token para validação do publisher.
callback string Função de retorno para o json.
Результат string

FindCategoryList() публичный Метод

Recupera dados das categorias. Para o parâmetro categoryID pode ser informado o valor 0(zero) retornando assim uma lista com as categorias raiz. Caso o código da categoria seja passado null e nenhuma palavra-chave tenha sido informada, será retornado uma lista com as categorias raiz.
public FindCategoryList ( int categoryId, string keyword, string callback ) : string
categoryId int ID da categoria
keyword string Palavra chave para busca entre as categorias
callback string Função de retorno a ser executada caso esteja usando json
Результат string

FindOfferList() публичный Метод

Recupera uma lista de ofertas.
public FindOfferList ( FiltrosFindOfferList filtros ) : string
filtros FiltrosFindOfferList Objeto do tipo FiltrosFindOfferList que contém todos as opções de filtragem desejadas.
Результат string

FindOfferList() публичный Метод

Recupera uma lista de ofertas.
Pelo menos um dos parametros de pesquisa devem ser informados para o retorno da função. Os parâmetros categoryId e keyword podem ser usados em conjunto. Quando um parâmetro for usado, os outros devem ser setados como string.empty.
public FindOfferList ( int categoryId, string keyword, int productId, string barcode, string callback ) : string
categoryId int Código da categoria
keyword string Palavra chave para busca entre as categorias
productId int Código do produto
barcode string Código de barras do produto
callback string Função de retorno a ser executada caso esteja usando json
Результат string

FindOfferList() публичный Метод

Recupera uma lista de ofertas.
Pelo menos um dos parametros de pesquisa devem ser informados para o retorno da função. Os parâmetros categoryId e keyword podem ser usados em conjunto. Quando um parâmetro for usado, os outros devem ser setados como string.empty.
public FindOfferList ( int categoryId, string keyword, int productId, string barcode, string callback, bool isLomadee ) : string
categoryId int Código da categoria
keyword string Palavra chave para busca entre as categorias
productId int Código do produto
barcode string Código de barras do produto
callback string Função de retorno a ser executada caso esteja usando json
isLomadee bool Indica se será uma requisição ao serviço da lomadee
Результат string

FindProductList() публичный Метод

Recupera uma lista de produtos únicos
public FindProductList ( FiltrosFindProducts filtros ) : string
filtros FiltrosFindProducts Objeto do tipo FiltrosFindProducts que contém todas as opções de filtragem.
Результат string

FindProductList() публичный Метод

Recupera uma lista de produtos únicos
public FindProductList ( int categoryId, string keyword, string callback ) : string
categoryId int ID da Categoria
keyword string Palavra chave para busca entre as categorias
callback string Função de retorno a ser executada caso esteja usando json
Результат string

FindProductList() публичный Метод

Recupera uma lista de produtos únicos
public FindProductList ( int categoryId, string keyword, string callback, bool isLomadee ) : string
categoryId int ID da Categoria
keyword string Palavra chave para busca entre as categorias
callback string Função de retorno a ser executada caso esteja usando json
isLomadee bool Indica se será uma requisição ao serviço da lomadee
Результат string

FindSellers() публичный Метод

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.
public FindSellers ( double latitude, double longitude, double radius ) : string
latitude double Latitude da localização da loja
longitude double Longitude da localização da loja
radius double Raio de alcance da pesquisa por localização.
Результат string

FindSellers() публичный Метод

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.
public FindSellers ( string sellerName ) : string
sellerName string Nome da loja, ou parte do nome.
Результат string

FindSellers() публичный Метод

Recupera uma lista de lojas cadastradas no BuscaPé, filtrando pelo nome ou pela localização.
public FindSellers ( string sellerName, double latitude, double longitude, double radius ) : string
sellerName string Nome da loja, ou parte do nome.
latitude double Latitude da localização da loja
longitude double Longitude da localização da loja
radius double Raio de alcance da pesquisa por localização.
Результат string

GetCode() публичный Метод

Recupera o código que deverá ser utilizado pelo publisher em seu site.
public GetCode ( string sourceId ) : string
sourceId string O Source Id gerado com a função CreateSource.
Результат string

OffersLomadee() публичный Метод

public OffersLomadee ( string keyword, string advertiserId, int results ) : string
keyword string
advertiserId string
results int
Результат string

SaveCode() публичный Метод

Salva na base da Lomadee o código JS/HTML que deverá ser utilizado pelo publisher.
public SaveCode ( string siteId, string publisherId, string token, string sourceId, string code ) : void
siteId string o id do site do publisher
publisherId string o id do publisher
token string token de segurança
sourceId string o SourceId gerado para o publisher
code string O código que será salvo para o publisher
Результат void

TopProducts() публичный Метод

Recupera os produtos mais populares no BúscaPé
public TopProducts ( string callback ) : string
callback string Função de retorno a ser executada caso esteja usando json
Результат string

ViewProductDetails() публичный Метод

Recupera detalhes técnicos de um determinado produto
public ViewProductDetails ( int productId, string callback ) : string
productId int Id do produto
callback string Função de retorno a ser executada caso esteja usando json
Результат string

ViewSellerDetails() публичный Метод

Recupera detalhes da loja/empresa
public ViewSellerDetails ( int sellerId, string callback ) : string
sellerId int Código da loja/empresa
callback string Função de retorno a ser executada caso esteja usando json
Результат string

ViewUserRatings() публичный Метод

Recupera as avaliações dos usuários sobre um determinado produto
public ViewUserRatings ( int productId, string callback ) : string
productId int Código do produto
callback string Função de retorno a ser executada caso esteja usando json
Результат string