Cómo se usa el XML
El primer paso para utilizar XML es armar la consulta.
Armado de Consulta
Para generar una consulta a la base de MercadoLibre en el formato XML, sólo es necesario utilizar las URLs especialmente destinadas para esta herramienta. Las URLs sirven para hacer consultas a la base de datos de MercadoLibre y nos devuelven los datos que pedimos.
La consulta es muy fácil y los datos utilizan todos los parámetros de las búsquedas ya existentes. A continuación encontrarás un detalle de las mismas:
Lista de Artículos
Las siguientes URLs te permitirán obtener la información de artículos publicados en MercadoLibre y así poder utilizarlos en tus sitios web y/o aplicativos.
- Listado de artículos por categoría específica:
http://www.mercadolibre.com.ar/jm/searchXml?as_categ_id=NUMERO_CATEGORIA
Ejemplo para listar artículos de la categoría de Computación:
http://www.mercadolibre.com.ar/jm/searchXml?as_categ_id=1648
http://www.mercadolibre.com.ar/jm/searchXml?as_word=PALABRA_BUSCADA
Ejemplo buscando la palabra "dvd" en todo MercadoLibre:
http://www.mercadolibre.com.ar/jm/searchXml?as_word=dvd
-Listado de artículos por búsqueda de palabra en una categoría específica:
http://www.mercadolibre.com.ar/jm/searchXml?as_categ_id=NUMERO_CATEGORIA&as_word=PALABRA_BUSCADA
Ejemplo para buscar "laptop" dentro de la categoría Computación:
http://www.mercadolibre.com.ar/jm/searchXml?as_categ_id=1648&as_word=laptop
- Ejemplo para listar 5 artículos de la categoría de Computación, con precio entre 10 y 150, ocultando la apertura de las categorías:
http://www.mercadolibre.com.ar/jm/searchXml?as_categ_id=1648&as_qshow=5&as_price_min=10&as_price_max=150&noQCat=Y
Listados de Categorías
Adicionalmente a los listados de artículos, XML te permite acceder a la estructura de las categorías disponibles en MercadoLibre.
Las URLs para acceder a ellas son:
- Listar las Categorías de Argentina (deberás cambiar el código de país según corresponda).
http://www.mercadolibre.com.ar/jm/categsXml?as_site_id=MLA
- Listar las subcategorías de Computación de México:
http://www.mercadolibre.com.mx/jm/categsXml?as_site_id=MLM&as_categ_id=1648
- Listar sólo las categorías principales de Colombia:
http://www.mercadolibre.com.co/jm/categsXml?as_site_id=MCO&as_only_main=Y
- Listar hasta las categorías de nivel 2 de Venezuela:
http://www.mercadolibre.com.ve/jm/categsXml?as_site_id=MLV&as_max_level=2
Una vez armada la consulta, obtendrás los resultados en formato XML con la información de los productos que pediste. Ahora sólo necesitas procesarlos para que se adapten a tus sitios web y/o aplicaciones.
Para poder procesarlo, sólo es necesario contar con un lenguaje que soporte la interpretación de datos en XML (casi siempre a través de un script que venga integrado) como PHP, .NET, AJAX, JavaScript, Perl, Java, etc.
Adaptar la información es muy sencillo, y puedes lograrlo con cualquier ?parser? de XML. Hay muchas opciones, para todo tipo de lenguaje y sólo necesitas encontrar el tuyo. Consulta los scripts disponibles.
Si deseas crear tu propio script, te recomendamos las siguientes páginas de lectura:
PHP: http://www.php.net/manual/es/.NET: www.asp.net
AJAX: http://w3schools.com/ajax/default.asp
Recuerda que para crear links, debes insertar tu código de seguimiento (Tool ID). Conoce qué es el Tool ID y cómo obtenerlo.
