.NET Wrapper
La clase Apiki_Buscape_API fue creada para ayudar en el desarrollo de aplicaciones con servicios web API proporcionados por Buscapé.
¿Cómo funciona?
La clase Apiki_Buscape_API pre-configura su aplicación para la integración con la API de Buscapé, es decir, facilita el desarrollo de la integración y la velocidad de las aplicaciones.
¿Cómo usarlo?
Para utilizar la clase Apiki_Buscape_API usted debe seguir estos pasos:
- Descargar la clase Apiki_Buscape_API.
- Agregar una referencia a él en su aplicación.
- Instancia de la clase.
- Usa tu organismo creado para llamar a los métodos de la clase.
Métodos
La clase contiene métodos Apiki_Buscape_API en función de cada servicio prestado por el API de Buscapé.
-
FindCategoryList
Busca una lista de categorías de productos u ofertas. -
FindOfferList
Busca todas las ofertas de un producto en particular, filtrando por evaluación de la tienda, precio o popularidad. -
FindProductList
Busca productos por una o varias palabras o ID de la categoría. -
TopProducts
Busca los productos más populares de Buscapé -
ViewProductDetails
Busca los detalles técnicos de un producto en particular. -
ViewSellerDetails
Busca contactos y direcciones para una tienda o empresa específica. -
ViewUserRatings
Busca las evaluaciones de los usuarios de un determinado producto
FindCategoryList
Busca categorías método y le permite mostrar información sobre ellos.
El método tiene 3 (tres) parámetros. Para suprimir uno de ellos, pasa una cadena vacía o un valor entero 0 (cero).
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| categoryId | int | Categoría ID |
| keyword | string | Palabras clave |
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: Para obtener una lista de clases de la raíz, por favor CategoryID = 0.
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.FindCategoryList(77, "celular,nokia", string.Empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio..
FindOfferList
Método de búsqueda para una lista de ofertas.
El método cuenta con 5 (cinco) parámetros. Para suprimir uno de ellos, pasar una cadena vacía o un valor entero 0 (cero).
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| categoryId | int | Categoría ID |
| keyword | string | Palabras clave |
| productId | int | Identificación de producto |
| barcode | string | Código de barras del producto |
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: Por lo menos uno de los parámetros de la búsqueda debe ser informado. Los parámetros 'categoryid' y 'palabra clave' se puede utilizar en conjunto para buscar palabras clave en una categoría en particular.
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.FindOfferList(0, string.Empty, 10500, string.Empty, string.Empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
FindProductList
Método de búsquedas de productos que le permite obtener una lista de productos que utilizan el identificador único de la última categoría, un conjunto de palabras clave o ambos.
El método tiene 3 (tres) parámetros. Para suprimir uno de ellos, pasar una cadena vacía o un valor entero 0 (cero).
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| categoryId | int | Categoría ID |
| keyword | string | Palabras clave |
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: Por lo menos uno de los parámetros de la búsqueda debe ser informado. Los parámetros 'categoryid' y 'palabra clave' se puede utilizar en conjunto para buscar palabras clave en una categoría en particular.
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "json", true);
// Obtiene retorno del método
string retorno = bp.FindProductList(0, "celular", "NomeDaFuncao");
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
TopProducts
Método devuelve los productos más populares de Buscape.
El método tiene un (1) parámetro. Para suprimir, pasar una cadena vacía.
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.TopProducts(string.empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
ViewProductDetails
Método devuelve los detalles técnicos de un producto.
El método tiene dos (2) parámetros. Para cancelar la devolución de llamada pasar una cadena vacía.
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| productId | int | ID de producto |
| callback | string | función que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: El identificador del producto es obligatorio.
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.ViewProductDetails(1000, string.empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
ViewSellerDetails
Método devuelve los detalles de la tienda o empresa
El método tiene dos (2) parámetros. Para cancelar la devolución de llamada, pasar una cadena vacía.
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| sellerId | int | Tienda de negocio ID |
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: Se requiere el ID de la tienda o la empresa.
Exemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.ViewSellerDetails(335525, string.empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
ViewUserRatings
Método devuelve las evaluaciones de los usuarios sobre un producto en particular.
El método tiene dos (2) parámetros. Para cancelar la devolución de llamada, pasar una cadena vacía.
| Parámetros de matriz | Tipo | Descripción |
|---|---|---|
| productId | int | ID de producto |
| callback | string | la función de devolución de llamada que se ejecutará como si estuvieras usando el formato JSON retorno |
Nota: El identificador del producto es obligatorio.
Ejemplo
// Instancia de la clase Apiki_Buscape_API
Apiki_Buscape_API.Apiki_Buscape_API bp = new Apiki_Buscape_API.Apiki_Buscape_API(applicationID, "BR", "xml", true);
// Obtiene retorno del método
string retorno = bp.ViewUserRatings(1000, string.empty);
Para obtener información sobre los datos y parámetros devueltos por este método, consulte la documentación en el servicio.
