Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porLaura Caballero Soriano Modificado hace 10 años
1
Desarrollo de una Aplicación en vivo 2º Developers Conference Argentina - Abril 2014
2
Gerente de desarrollo de producto
3
2º Developers Conference Argentina - Abril 2014 ●Aplicación ●Dar de alta la aplicación en MercadoLibre ●Autenticación y autorización ●Recepción de notificaciones ●Deploy en producción ●Algunos tips Agenda
4
2º Developers Conference Argentina - Abril 2014 Aplicación
5
2º Developers Conference Argentina - Abril 2014 Administrador de órdenes Aplicación Partimos desde una aplicación web muy simplificada para la gestión de órdenes, la cual solo permite crear y listar órdenes. http://meli-demo.herokuapp.com/
6
2º Developers Conference Argentina - Abril 2014 Dar de alta la aplicación en MercadoLibre
7
2º Developers Conference Argentina - Abril 2014 Developer Site Dar de alta la aplicación en MercadoLibre Desde el sitio de developer podemos acceder al administrador de aplicación de MercadoLibre. http://developers.mercadolibre.com/
8
2º Developers Conference Argentina - Abril 2014 Autorización y autenticación
9
2º Developers Conference Argentina - Abril 2014 Autorizar notificaciones Autenticación y autorización Es necesario autorizar a mi usuario a recibir notificaciones de mi propia aplicación. https://auth.mercadolibre.com.ar/authorization?cli ent_id=XXXXX&response_type=code
10
2º Developers Conference Argentina - Abril 2014 Obtener un access token Autenticación y autorización Debido a que esta aplicación es del mismo usuario sobre el que vamos a operar, podemos obtener el access token por medio del flujo de client credential del protocolo de oauth2. curl -X POST -d " grant_type=client_credentials &client_id=$CLIENT_ID &client_secret=$CLIENT_SECREAT " https://api.mercadolibre.com/oauth/token https://gist.github.com/pablomoretti/a9a0add16dbbe0ee2f49
11
2º Developers Conference Argentina - Abril 2014 Recepción de notificaciones
12
2º Developers Conference Argentina - Abril 2014 Configurar notificaciones Recepción de notificaciones En nuestra aplicación debemos configurar una URL de callback para recibir novedades sobre nuestros recursos. { "user_id":1234, "resource":"/orders/830649557", "topic":"orders", "received":"2014-04-13T07:35:03+00:00", "sent":"2014-04-13T07:35:03+00:00" } Ejemplo para orders https://gist.github.com/pablomoretti/e0cd3a3b85b5ff2c8268
13
2º Developers Conference Argentina - Abril 2014 Deploy en producción
14
2º Developers Conference Argentina - Abril 2014 Demo en vivo Deploy en producción ¡ Los 3 primeros en ofertar la remera se la llevan gratis !
15
2º Developers Conference Argentina - Abril 2014 Algunos tips
16
2º Developers Conference Argentina - Abril 2014 Herramientas Algunos tips ●Feed de aplicacionesFeed de aplicaciones ●Delay de las notificacionesDelay de las notificaciones ●Test notificacionesTest notificaciones
17
2º Developers Conference Argentina - Abril 2014 Notificaciones repetidas Algunos tips La operación realizada luego de recibir una notificación debe ser idempotente. http://developers.mercadolibre.com/api-health-view/
18
¿Preguntas? Pablo Moretti @elsantob
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.