SlideShare una empresa de Scribd logo
1 de 50
2º Developers
Conference
Argentina - Abril 2014
2º Developers
Argentina - Abril 2014
Escalando tu negocio usando la API
Darío Simonassi
● Gerente Sr. de Arquitectura.
● En el equipo de MercadoLibre hace 10 años y 14 en IT.
Agenda
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
RESTful API
RESTful API
api.mercadolibre.com
/users
/items
RESTful API - HTTPS
https://api.mercadolibre.com/sites/MLA
Obtener Crear Modificar Eliminar
RESTful API - HTTP Status
RESTful API - HTTP Status
RESTful API - HTTP Status
RESTful API - HTTP Status
RESTful API - HTTP Status
RESTful API - HTTP Status
RESTful API - JSON
RESTful API - JSON
GET
https://api.mercadolibre.com/sites/MLA
{
"id": "MLA",
"name": "Argentina",
"country_id": "AR",
"sale_fees_mode": "not_free",
"mercadopago_version": 3,
"default_currency_id": "ARS",
"currencies": [...],
"immediate_payment": "optional",
"payment_method_ids": [...],
"categories": [...],
"settings": {...}
}
/items
/pictures
/users
/sites/MLA/categories
/orders
...
/sites/MLA/search
...
/orders
/bookmarks
...
API - Recursos
RESTful API - Resumiendo...
https://api.mercadolibre.com
/items
/users
/countries
/countries/AR
RECURSO = URL
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
Conceptos Básicos - Recursos
privados y públicos
Recursos privados y públicos
GET /users/66538485
Recursos privados y públicos
GET /users/me?access_token=...
Conceptos Básicos - Selection
Conceptos Básicos - Selection
Conceptos Básicos - Selection
title
picture
price
Conceptos Básicos - Selection
GET /items/MLB438904540
...
Conceptos Básicos - Selection
~ 2Kb
Conceptos Básicos - Selection
Conceptos Básicos - Selection
GET /items/MLB438904540
?attributes=id,title,price,pictures
Conceptos Básicos - Selection
~ 340B
Conceptos Básicos - Selection
- 84%
Conceptos Básicos - Multiget
Conceptos Básicos - Multiget
Conceptos Básicos - Multiget
X 5
Conceptos Básicos - Multiget
GET /items/MLB438904539
GET /items/MLB438904540
GET /items/MLB438904541
....
5 x T
Conceptos Básicos - Multiget
/items?ids=
MLB438904539,
MLB438904540,
MLB438904541,
...
1 x T
Conceptos Básicos - Multiget
- 80%
Multiget + Selection
/items
?ids=MLB438904539,MLB438904540,MLB438904541
&attributes=id,title,price,pictures
Multiget + Selection
5 x más rápido
10 x más corto
Accediendo a la API
Accediendo a la API
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
Aplicación
applications.mercadolibre.com
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
Notificaciones
applications.mercadolibre.com
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Testing
• Comunidad
POST /users/test_user?access_token=...
{
"site_id":"MLA"
}
Response:
{
"id":120506781,
"nickname":"TEST0548",
"password":"qatest328",
"site_status":"active"
}
Testing
Índice
• RESTFul API
• Conceptos Básicos
• Aplicación
• Notificaciones
• Versionamiento
• Testing
• Comunidad
developers.mercadolibre.com
github.com/mercadolibre
(js-sdk, java-sdk, net-sdk, php-sdk)
@melidevelopers
#meli@irc.freenode.net
Comunidad
Muchas gracias!
Darío Simonassi
@ldsimonassi

Más contenido relacionado

Destacado

MercadoPago
MercadoPagoMercadoPago
MercadoPago
fsolari
 
Marcos Galperin - Las oportunidades de negocio de nuestra plataforma
Marcos Galperin - Las oportunidades de negocio de nuestra plataformaMarcos Galperin - Las oportunidades de negocio de nuestra plataforma
Marcos Galperin - Las oportunidades de negocio de nuestra plataforma
fsolari
 
Mobile Apps
Mobile AppsMobile Apps
Mobile Apps
fsolari
 
Real Trends
Real TrendsReal Trends
Real Trends
fsolari
 
DevConf AR2014
DevConf AR2014DevConf AR2014
DevConf AR2014
fsolari
 
Gerenciando ventas - MeliDevConf BsAs.
Gerenciando ventas - MeliDevConf BsAs.Gerenciando ventas - MeliDevConf BsAs.
Gerenciando ventas - MeliDevConf BsAs.
melidevelopers
 
Mercadopago - MeliDevConf BsAs.
Mercadopago - MeliDevConf BsAs.Mercadopago - MeliDevConf BsAs.
Mercadopago - MeliDevConf BsAs.
melidevelopers
 
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SPArquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
melidevelopers
 
API's overview - MeliDevConf 2013 - SP
API's overview - MeliDevConf 2013 - SPAPI's overview - MeliDevConf 2013 - SP
API's overview - MeliDevConf 2013 - SP
melidevelopers
 
Mobile Apps - MeliDevConf 2013 - SP
Mobile Apps - MeliDevConf 2013 - SPMobile Apps - MeliDevConf 2013 - SP
Mobile Apps - MeliDevConf 2013 - SP
melidevelopers
 
Introdução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SPIntrodução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SP
melidevelopers
 

Destacado (20)

MercadoPago
MercadoPagoMercadoPago
MercadoPago
 
Marcos Galperin - Las oportunidades de negocio de nuestra plataforma
Marcos Galperin - Las oportunidades de negocio de nuestra plataformaMarcos Galperin - Las oportunidades de negocio de nuestra plataforma
Marcos Galperin - Las oportunidades de negocio de nuestra plataforma
 
Mobile Apps
Mobile AppsMobile Apps
Mobile Apps
 
Real Trends
Real TrendsReal Trends
Real Trends
 
DevConf AR2014
DevConf AR2014DevConf AR2014
DevConf AR2014
 
Gerenciando ventas - MeliDevConf BsAs.
Gerenciando ventas - MeliDevConf BsAs.Gerenciando ventas - MeliDevConf BsAs.
Gerenciando ventas - MeliDevConf BsAs.
 
Audit¢rio 06 categoria fashion - oportunidades e como se integrar - rafael ...
Audit¢rio 06   categoria fashion - oportunidades e como se integrar - rafael ...Audit¢rio 06   categoria fashion - oportunidades e como se integrar - rafael ...
Audit¢rio 06 categoria fashion - oportunidades e como se integrar - rafael ...
 
Vendedores 01 abertura - helisson lemos
Vendedores 01   abertura - helisson lemosVendedores 01   abertura - helisson lemos
Vendedores 01 abertura - helisson lemos
 
Mercadopago - MeliDevConf BsAs.
Mercadopago - MeliDevConf BsAs.Mercadopago - MeliDevConf BsAs.
Mercadopago - MeliDevConf BsAs.
 
Experiencias de integração
Experiencias de integraçãoExperiencias de integração
Experiencias de integração
 
Integration made easy with Azure Service Bus and APIM
Integration made easy with Azure Service Bus and APIMIntegration made easy with Azure Service Bus and APIM
Integration made easy with Azure Service Bus and APIM
 
Vendedores 02 como escalar meu negócio usando as ap is - rafael prenzier
Vendedores 02   como escalar meu negócio usando as ap is - rafael prenzierVendedores 02   como escalar meu negócio usando as ap is - rafael prenzier
Vendedores 02 como escalar meu negócio usando as ap is - rafael prenzier
 
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SPArquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
Arquitetura de Mensagens Assíncronas - MeliDevConf 2013 - SP
 
API's overview - MeliDevConf 2013 - SP
API's overview - MeliDevConf 2013 - SPAPI's overview - MeliDevConf 2013 - SP
API's overview - MeliDevConf 2013 - SP
 
Mobile Apps - MeliDevConf 2013 - SP
Mobile Apps - MeliDevConf 2013 - SPMobile Apps - MeliDevConf 2013 - SP
Mobile Apps - MeliDevConf 2013 - SP
 
Introdução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SPIntrodução das API's - MeliDevConf 2013 - SP
Introdução das API's - MeliDevConf 2013 - SP
 
Sala 2 05 tratamento de notificações - rafael prenzier
Sala 2 05   tratamento de notificações - rafael prenzierSala 2 05   tratamento de notificações - rafael prenzier
Sala 2 05 tratamento de notificações - rafael prenzier
 
Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
Audit¢rio 10   tendàncias em aplicaá‰es m¢veis - soledad dematteoAudit¢rio 10   tendàncias em aplicaá‰es m¢veis - soledad dematteo
Audit¢rio 10 tendàncias em aplicaá‰es m¢veis - soledad dematteo
 
Sala 2 03 o auth e cadastro de produtos - danilo santos
Sala 2 03   o auth e cadastro de produtos - danilo santosSala 2 03   o auth e cadastro de produtos - danilo santos
Sala 2 03 o auth e cadastro de produtos - danilo santos
 
Sala 2 06 desenvolvimento de integração ao vivo -gabriel e carlos
Sala 2 06   desenvolvimento de integração ao vivo -gabriel e carlosSala 2 06   desenvolvimento de integração ao vivo -gabriel e carlos
Sala 2 06 desenvolvimento de integração ao vivo -gabriel e carlos
 

Similar a Darío Simonassi - API OVERVIEW 2014

03 darío simonassi - api - vision general 2014
03 darío simonassi - api - vision general 201403 darío simonassi - api - vision general 2014
03 darío simonassi - api - vision general 2014
fsolari
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conference
Daniel Rabinovich
 

Similar a Darío Simonassi - API OVERVIEW 2014 (20)

03 darío simonassi - api - vision general 2014
03 darío simonassi - api - vision general 201403 darío simonassi - api - vision general 2014
03 darío simonassi - api - vision general 2014
 
Daniel rabinovich php conference
Daniel rabinovich   php conferenceDaniel rabinovich   php conference
Daniel rabinovich php conference
 
Comparación de API y SOA
Comparación de API y SOAComparación de API y SOA
Comparación de API y SOA
 
Monetización de APIs con WSO2
Monetización de APIs con WSO2Monetización de APIs con WSO2
Monetización de APIs con WSO2
 
APIs Mercado Libre
APIs Mercado LibreAPIs Mercado Libre
APIs Mercado Libre
 
La importancia de las APIs en los chatbots
La importancia de las APIs en los chatbotsLa importancia de las APIs en los chatbots
La importancia de las APIs en los chatbots
 
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIsLa transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
 
Soalatam apim v1.0
Soalatam apim v1.0Soalatam apim v1.0
Soalatam apim v1.0
 
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
Autenticación vs. Autorización - ¿Cómo trabajar con el protocolo OAuth?
 
Global integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsGlobal integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIs
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIsForo innovacion beeva 28 01-2014 -open business and the business of APIs
Foro innovacion beeva 28 01-2014 -open business and the business of APIs
 
CoE Starter Kit - Marathon de Power Platform
CoE Starter Kit - Marathon de Power PlatformCoE Starter Kit - Marathon de Power Platform
CoE Starter Kit - Marathon de Power Platform
 
Doppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de DopplerDoppler Tutorial: Cómo aprovechar la API de Doppler
Doppler Tutorial: Cómo aprovechar la API de Doppler
 
PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)PILAOS (Open Source Solutions)
PILAOS (Open Source Solutions)
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.Mis APIs. Tus APIs. Las APIs de todos.
Mis APIs. Tus APIs. Las APIs de todos.
 
Chapter 4 build
Chapter 4   buildChapter 4   build
Chapter 4 build
 
Proyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOLProyecto PAGINA FUTBOL
Proyecto PAGINA FUTBOL
 
Servicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarrealServicio web.lauraivettecolinvillarreal
Servicio web.lauraivettecolinvillarreal
 

Más de fsolari

Verticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias MedeotVerticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias Medeot
fsolari
 
Tendencias Mobile - Neftali Segovia
Tendencias Mobile - Neftali SegoviaTendencias Mobile - Neftali Segovia
Tendencias Mobile - Neftali Segovia
fsolari
 
Cómo publicar un item - Franco Martinez
Cómo publicar un item - Franco MartinezCómo publicar un item - Franco Martinez
Cómo publicar un item - Franco Martinez
fsolari
 
Autorización - Leandro Bertalot
Autorización - Leandro BertalotAutorización - Leandro Bertalot
Autorización - Leandro Bertalot
fsolari
 
API Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué GerardoAPI Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué Gerardo
fsolari
 
Ibushak - Salomon y Mauricio Bouzali
Ibushak - Salomon y Mauricio BouzaliIbushak - Salomon y Mauricio Bouzali
Ibushak - Salomon y Mauricio Bouzali
fsolari
 
Monetización - Ignacio Caride
Monetización - Ignacio CarideMonetización - Ignacio Caride
Monetización - Ignacio Caride
fsolari
 
Herramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas ConiglioHerramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas Coniglio
fsolari
 

Más de fsolari (20)

Live code - Pablo Moretti
Live code - Pablo Moretti Live code - Pablo Moretti
Live code - Pablo Moretti
 
Verticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias MedeotVerticales - Federico Porrini y Matias Medeot
Verticales - Federico Porrini y Matias Medeot
 
Tendencias Mobile - Neftali Segovia
Tendencias Mobile - Neftali SegoviaTendencias Mobile - Neftali Segovia
Tendencias Mobile - Neftali Segovia
 
Cómo publicar un item - Franco Martinez
Cómo publicar un item - Franco MartinezCómo publicar un item - Franco Martinez
Cómo publicar un item - Franco Martinez
 
Autorización - Leandro Bertalot
Autorización - Leandro BertalotAutorización - Leandro Bertalot
Autorización - Leandro Bertalot
 
API Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué GerardoAPI Overview - Migcenel Gonzalez y Josué Gerardo
API Overview - Migcenel Gonzalez y Josué Gerardo
 
Ibushak - Salomon y Mauricio Bouzali
Ibushak - Salomon y Mauricio BouzaliIbushak - Salomon y Mauricio Bouzali
Ibushak - Salomon y Mauricio Bouzali
 
Monetización - Ignacio Caride
Monetización - Ignacio CarideMonetización - Ignacio Caride
Monetización - Ignacio Caride
 
Herramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas ConiglioHerramientas para vendedores - Nicolas Coniglio
Herramientas para vendedores - Nicolas Coniglio
 
MercadoEnvíos - Soledad Dematteo
MercadoEnvíos - Soledad DematteoMercadoEnvíos - Soledad Dematteo
MercadoEnvíos - Soledad Dematteo
 
MercadoPago - Ariel Leiva
MercadoPago - Ariel LeivaMercadoPago - Ariel Leiva
MercadoPago - Ariel Leiva
 
Daniel Rabinovich
Daniel RabinovichDaniel Rabinovich
Daniel Rabinovich
 
Bienvenida - Marcos Galperin
Bienvenida  - Marcos GalperinBienvenida  - Marcos Galperin
Bienvenida - Marcos Galperin
 
MercadoShops - Johnny Wong
MercadoShops - Johnny WongMercadoShops - Johnny Wong
MercadoShops - Johnny Wong
 
Open platform - Hernan Di Chello / José Garcia
Open platform  - Hernan Di Chello / José GarciaOpen platform  - Hernan Di Chello / José Garcia
Open platform - Hernan Di Chello / José Garcia
 
Live coding - Pablo Moretti
Live coding - Pablo MorettiLive coding - Pablo Moretti
Live coding - Pablo Moretti
 
Integración en verticales - Federico Porrini | Matias Medeot
Integración en verticales	- Federico Porrini | Matias MedeotIntegración en verticales	- Federico Porrini | Matias Medeot
Integración en verticales - Federico Porrini | Matias Medeot
 
Creando Herramientas para Vendedores - Nicolas Coniglio
Creando Herramientas para Vendedores - Nicolas ConiglioCreando Herramientas para Vendedores - Nicolas Coniglio
Creando Herramientas para Vendedores - Nicolas Coniglio
 
Solución Mobile de Pagos - Sergio Cirielli
Solución Mobile de Pagos - Sergio CirielliSolución Mobile de Pagos - Sergio Cirielli
Solución Mobile de Pagos - Sergio Cirielli
 
Novedades de la Plataforma MercadoEnvios - Soledad Dematteo
Novedades de la Plataforma MercadoEnvios - Soledad DematteoNovedades de la Plataforma MercadoEnvios - Soledad Dematteo
Novedades de la Plataforma MercadoEnvios - Soledad Dematteo
 

Último

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 

Último (6)

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
Biología Células Musculares presentación
Biología Células Musculares presentaciónBiología Células Musculares presentación
Biología Células Musculares presentación
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 

Darío Simonassi - API OVERVIEW 2014

Notas del editor

  1. Como les conté hace un rato, mi nombre es Darío Simonassi, trabajo en MercadoLibre hace casi 10 años en el equipo de Arquitectura Tecnológica.
  2. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  3. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  4. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  5. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  6. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  7. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  8. Los diferentes métodos de HTTP se corresponden intuitivamente a las diferentes acciones que se pueden hacer sobre los recursos.
  9. Hay 3 tipos de recursos: 1. Los que son 100% públicos y no requieren ningún tipo de access_token. 2. Los que retornan información pública cuando se los accede sin access_token e información más completa con access_token. 3. Y los que son 100% privados y requieren access_token para ser accedidos.
  10. Vimos como esta organizada la api. Vamos a ver algunos aspectos generales.
  11. Comencemos con privacidad de la información. Uso de recursos publicos y privados Publicos -> Los ve cualquier usuario y cualquier aplicación. Privados -> Solo los que tienen acceso.
  12. Este es el JSon que contiene mi información pública en mercadolibre. Cualquier usuario y aplicación puede consultarlo. Notar no info de contacto.
  13. Pido mi información privada. Noten el access token, es la forma... acreditación de identidad.
  14. Dos FUNCIONALIDADES que implementan...todos RECURSOS Nos permitirá construir aplicaciones RAPIDAS... USUARIOS. Empecemos con SELECTION
  15. Para EXPLICAR vamos a usar un EJEMPLO. Supongamos que estamos IMPLEMENTAMOS la siguiente PANTALLA. Para hacerlo tenemos que LEER la información de los ITEMS.
  16. Hagamos FOCO. Solo necesitamos TRES datos.
  17. Para obtener la INFO de UNO de los ITEMS hacemos el siguiente GET Y la RESPUESTA es....
  18. Es MUCHA información... MUCHA más de la que realmente necesitamos. Si ENCIMA tenemos en cuenta que son MUCHOS ITEMS. Entonces nuestra APLICACION se vera un poco CARGADITA....
  19. SELECTION RESUELVE ESTE PROBLEMA
  20. CÓMO? agregando el PARáMETRO ATTRIBUTES la API FILTRARÁ automáticamente la INFORMACIÓN que no nos INTERESA
  21. Y la RESPUESTA que tenemos es MUCHO MENOR. CUANTO MENOR?
  22. 84 Porciento Menor!! NADA DESPRECIABLE, si tenemos el objetivo de construir una aplicación de BUENA CALIDAD.
  23. OTRA FUNCIONALIDAD Importante en esta materia MULTIGET
  24. USAREMOS el mismo EJEMPLO YA Resolvimos como OBTENER un ITEM de forma EFICIENTE PERO...
  25. NECESITAMOS 5 ITEMS. FORMA OBVIA, SECUENCIAL PERO...
  26. VEMOS GRAFICO MULTIPLICAMOS EL TIEMPO X 5 ESO NO ES BUENO MULTIGET RESUELVE CÓMO LO HACEMOS?
  27. MUY SENCILLO AGREGAMOS PARAMETRO IDS LISTAMOS los ELEMENTOS MISMO TIEMPO SEA 1 o 20 CUANTO MEJORAMOS?
  28. 80% Nuevamente, mejora sustancial. MAS INTERESANTE, SE PUEDE USAR COMBINADO ACUMULANDO BENEFICIOS
  29. O SEA... COMBINANDO, AL MENOS 5 VECES + RAPIDO 10 VECES - INFORMACIÓN
  30. O SEA... COMBINANDO, AL MENOS 5 VECES + RAPIDO 10 VECES - INFORMACIÓN
  31. REPASEMOS como ACCEDER a nuestra API Para EXPLORAR, podemos ACCEDER CURL, BROWSER Para DESARROLLAR, podemos usar SDK SDK es una LIBRERIA GITHUB CORPORATIVO encontrar SDKs para las PLATAFORMAS mas usadas. FUTURO CERCANO SOPORTE PARA OTRAS
  32. REPASEMOS como ACCEDER a nuestra API Para EXPLORAR, podemos ACCEDER CURL, BROWSER Para DESARROLLAR, podemos usar SDK SDK es una LIBRERIA GITHUB CORPORATIVO encontrar SDKs para las PLATAFORMAS mas usadas. FUTURO CERCANO SOPORTE PARA OTRAS
  33. TENGO APLICACION QUIERO PROBAR ES: PUBLICAR PREGUNTAR, OFERTAR CÓMO HAGO CON API? USUARIOS DE TESTEO. CÓMO CONSIGO?
  34. LLAMANDO API. EJEMPLO, ES SENCILLO. CARACTERISTICAS: * NO CARGOS * NO VISIBLES USUARIOS REALES * NO PREGUNTAN/ETC DOCUMENTACION DEVELOPERS
  35. Hay 3 tipos de recursos: 1. Los que son 100% públicos y no requieren ningún tipo de access_token. 2. Los que retornan información pública cuando se los accede sin access_token e información más completa con access_token. 3. Y los que son 100% privados y requieren access_token para ser accedidos.
  36. Hay 3 tipos de recursos: 1. Los que son 100% públicos y no requieren ningún tipo de access_token. 2. Los que retornan información pública cuando se los accede sin access_token e información más completa con access_token. 3. Y los que son 100% privados y requieren access_token para ser accedidos.