cómo publicar un item - franco martinez
TRANSCRIPT
Franco Martínez
Como publicar un ítemUutilizar la API de Mercadolibre para publicar un ítem en la plataforma
21 de Mayo de 2015, México DF
Franco MartínezSenior Developer
DepartamentoClasificados
HobbiesLeer, Futbol, Fifa15
Twitter@viterbox
Developer Conference
Developer Conference
¿Cómo acceder a la API?
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
¿Qué es un ítem?
Es la representación de una publicación dentro de la
plataforma Mercadolibre.
https://api.mercadolibre.com/items
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
Developer Conference
Publicar un ítem
POST /items
● Categoría
● Título y Descripción
● Cantidad y Precio
● Nivel de exposición
● Condición
● Fotos
● Tipo Moneda
Más información: developers.mercadolibre.com
https://api.mercadolibre.com/sites/MLM/categories
Developer Conference
Publicar un ítem
Más información: developers.mercadolibre.com
GET /categories
https://api.mercadolibre.com/sites/MLM/categories
Developer Conference
Publicar un ítem
Más información: developers.mercadolibre.com
https://api.mercadolibre.com/categories/MLM1144
GET /categories
Developer Conference
Publicar un ítem
Más información: developers.mercadolibre.com
https://api.mercadolibre.com/categories/MLM118498
GET /categories
Developer Conference
Publicar un ítem
Más información: developers.mercadolibre.com
https://api.mercadolibre.com/categories/MLM118499
GET /categories
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
Developer Conference
Modificar un ítem
PUT /items/MLM123456
{
“title”:”Playstation 4 Batman Arkham ...”,
“price”: “6000”,
“available_quantity”:1,
...
}
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
Estados de una publicación
POST /items
NOT_YET_ACTIVE
ACTIVE
Developer Conference
Estados de una publicación
PUT /items/MLM123456
Esceneario 01:
{
“status”:”paused”
}
Escenario 02:
{
“status”:”closed”
}
Developer Conference
Estados de una publicación
POST /items/MLM123456/relist
{
“listing_type_id”:”sil
ver”,
“quantity”: 20,
“price”: 80000
}
Nuevo Item: MLM123457
Developer Conference
Agenda
● ¿Qué es un ítem?
● ¿Cómo publicar en el site?
● Publicar un item
● Modificar un ítem
● Estados de una publicación
● Conceptos avanzados
Developer Conference
Conceptos avanzados
● Atributos
● Variaciones
Developer Conference
Atributos
● Puertas: 4
● Kms: 12000
POST /items
{
…
“attributes” :[
{“id”:”MLM1744-DOOR”, “value_id”:”MLM1744-
DOOR-4”},
{“id”:”MLM1744-KMTS”, “value_name”:”12000”},
]
...
} https://api.mercadolibre.com/categories/MLM27361/attributes
Developer Conference
Variaciones
POST /items
"variations": [
{"attribute_combinations": [
{"id": "11000", "name": "Color Primario", "value_id": "11000-Crema", "value_name": "Crema"},
{"id": "10000", "name": "Talle", "value_id": "93784da", "value_name": "L"}
],
"available_quantity": 10,...
},
{"attribute_combinations": [
{"id": "11000", "name": "Color Primario", "value_id": "11000-Verde", "value_name": "Verde"},
{"id": "10000", "name": "Talle", "value_id": "93784da", "value_name": "L"}
],
"available_quantity": 10,...
}]
https://api.mercadolibre.com/categories/MLM121086/attributes
Developer Conference
Resumen
● Publicar POST /items
● Modificar PUT /items/MLM123456
● Republicar POST /items/MLM123456/relist
● Atributos GET /categories/MLM1234/attributes
● Categories GET /sites/MLM/categories
Developer Conference
Muchas Gracias!
Los espero en el espacio de networking para seguir aprendiendo juntos.
Más información: developers.mercadolibre.com