cómo publicar un item - franco martinez

29
Franco Martínez Como publicar un ítem Uutilizar la API de Mercadolibre para publicar un ítem en la plataforma 21 de Mayo de 2015, México DF

Upload: fsolari

Post on 21-Jul-2015

165 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Cómo publicar un item - Franco Martinez

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

Page 2: Cómo publicar un item - Franco Martinez

Franco MartínezSenior Developer

DepartamentoClasificados

HobbiesLeer, Futbol, Fifa15

Twitter@viterbox

Page 3: Cómo publicar un item - Franco Martinez

Developer Conference

Page 4: Cómo publicar un item - Franco Martinez

Developer Conference

¿Cómo acceder a la API?

Page 5: Cómo publicar un item - Franco Martinez

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

Page 6: Cómo publicar un item - Franco Martinez

Developer Conference

¿Qué es un ítem?

Es la representación de una publicación dentro de la

plataforma Mercadolibre.

https://api.mercadolibre.com/items

Page 7: Cómo publicar un item - Franco Martinez

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

Page 8: Cómo publicar un item - Franco Martinez

Developer Conference

¿Cómo publicar en el site?

www.mercadolibre.com.mx

Page 9: Cómo publicar un item - Franco Martinez

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

Page 10: Cómo publicar un item - Franco Martinez

Developer Conference

Page 11: Cómo publicar un item - Franco Martinez

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

Page 12: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

GET /categories

https://api.mercadolibre.com/sites/MLM/categories

Page 13: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM1144

GET /categories

Page 14: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM118498

GET /categories

Page 15: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

Más información: developers.mercadolibre.com

https://api.mercadolibre.com/categories/MLM118499

GET /categories

Page 16: Cómo publicar un item - Franco Martinez

Developer Conference

Publicar un ítem

DEMO

Page 17: Cómo publicar un item - Franco Martinez

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

Page 18: Cómo publicar un item - Franco Martinez

Developer Conference

Page 19: Cómo publicar un item - Franco Martinez

Developer Conference

Modificar un ítem

PUT /items/MLM123456

{

“title”:”Playstation 4 Batman Arkham ...”,

“price”: “6000”,

“available_quantity”:1,

...

}

Page 20: Cómo publicar un item - Franco Martinez

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

Page 21: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

POST /items

NOT_YET_ACTIVE

ACTIVE

Page 22: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

PUT /items/MLM123456

Esceneario 01:

{

“status”:”paused”

}

Escenario 02:

{

“status”:”closed”

}

Page 23: Cómo publicar un item - Franco Martinez

Developer Conference

Estados de una publicación

POST /items/MLM123456/relist

{

“listing_type_id”:”sil

ver”,

“quantity”: 20,

“price”: 80000

}

Nuevo Item: MLM123457

Page 24: Cómo publicar un item - Franco Martinez

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

Page 25: Cómo publicar un item - Franco Martinez

Developer Conference

Conceptos avanzados

● Atributos

● Variaciones

Page 26: Cómo publicar un item - Franco Martinez

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

Page 27: Cómo publicar un item - Franco Martinez

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

Page 28: Cómo publicar un item - Franco Martinez

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

Page 29: Cómo publicar un item - Franco Martinez

Developer Conference

Muchas Gracias!

Los espero en el espacio de networking para seguir aprendiendo juntos.

Más información: developers.mercadolibre.com