SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
MercadoLivre
                                 Developers Conference




API - Visão geral
Princípios básicos da plataforma, formatos, funções e padrões
da plataforma


Darío Simonassi               Jonathan Leibiusky
@ldsimonassi                  @xetorthio


31 de Outubro de 2012, São Paulo
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
RESTful API
RESTful API




        api.mercadolibre.com
        /users
        /items
RESTful API - HTTPS
https://api.mercadolibre.com/sites/MLB
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/MLB

{
    "id": "MLB",
    "name": "Brasil",
    "country_id": "BR",
    "sale_fees_mode": "not_free",
    "mercadopago_version": 3,
    "default_currency_id": "BRL",
    "currencies": [...],
    "immediate_payment": "optional",
    "payment_method_ids": [...],
    "categories": [...],
    "settings": {...}
}
API - Recursos




/items                  /sites/MLB/search   /orders

/pictures               ...                 /bookmarks

/users                                      ...

/sites/MLB/categories
/orders
...
RESTful API - Resumindo...


https://api.mercadolibre.com
  /items
  /users
  /countries
  /countries/BR


RECURSO = URL
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Conceitos Básicos - Recursos
privados e públicos
Recursos privados e públicos


   GET /users/66538485
Recursos privados e públicos
      GET /users/me?access_token=...
Conceitos Básicos - Selection
Conceitos Básicos - Selection
Conceitos Básicos - Selection


                    title       price




          picture
Conceitos Básicos - Selection




    GET /items/MLB438904540




                                ...
Conceitos Básicos - Selection




                          ~ 2Kb
Conceitos Básicos - Selection
Conceitos Básicos - Selection




    GET /items/MLB438904540
 ?attributes=id,title,price,pictures
Conceitos Básicos - Selection




                          ~ 340B
Conceitos Básicos - Selection




          - 84%
Conceitos Básicos - Multiget
Conceitos Básicos - Multiget
Conceitos Básicos - Multiget




                               X5
Conceitos Básicos - Multiget



GET /items/MLB438904539

GET /items/MLB438904540
                                5xT

GET /items/MLB438904541

....
Conceitos Básicos - Multiget


/items?ids=
    MLB438904539,
    MLB438904540,
                               1xT
    MLB438904541,
    ...
Conceitos Básicos - Multiget




          - 80%
Multiget + Selection




/items
  ?ids=MLB438904539,MLB438904540,MLB438904541
  &attributes=id,title,price,pictures
Multiget + Selection




          5 x mais rápido
          10 x mais curto
Accesando a API
Accesando a API
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Aplicações
applications.mercadolibre.com
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Notificações
applications.mercadolibre.com
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   External Feed

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Versionamento
Versionamento




api.mercadolibre.com   v1.api.mercadolibre.com
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Testing

POST /users/test_user?access_token=...
{
   "site_id":"MLB"
}

Response:
{
   "id":120506781,
   "nickname":"TEST0548",
   "password":"qatest328",
   "site_status":"active"
}
Índice

         ●   RESTFul API

         ●   Conceitos Básicos

         ●   Aplicaçao

         ●   Notificações

         ●   Versionamento

         ●   Testing

         ●   Comunidade
Comunidade

developers.mercadolibre.com


github.com/mercadolibre
(js-sdk, java-sdk, net-sdk, php-sdk)



@melidevelopers



#meli@irc.freenode.net
Muito Obrigado!

Jonathan Leibiusky
@xetorthio

Darío Simonassi
@ldsimonassi

Weitere ähnliche Inhalte

Was ist angesagt?

Data insertion api
Data insertion apiData insertion api
Data insertion apiAlok Sharma
 
AWS Lambda, Step Functions & MongoDB Atlas Tutorial
AWS Lambda, Step Functions & MongoDB Atlas TutorialAWS Lambda, Step Functions & MongoDB Atlas Tutorial
AWS Lambda, Step Functions & MongoDB Atlas TutorialMongoDB
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsMatei Zaharia
 
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataBeyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataEmily Nimsakont
 
Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Tony Tam
 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudRichard Cyganiak
 
Aula 02 - Recuperação da Informação / Modelos de Sistemas de Recuperação
Aula 02 - Recuperação da Informação / Modelos de Sistemas de RecuperaçãoAula 02 - Recuperação da Informação / Modelos de Sistemas de Recuperação
Aula 02 - Recuperação da Informação / Modelos de Sistemas de RecuperaçãoNilton Heck
 
Developing Faster with Swagger
Developing Faster with SwaggerDeveloping Faster with Swagger
Developing Faster with SwaggerTony Tam
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to ociVamsiKrishna815
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query BasicsIdo Green
 
Writing REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaWriting REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaStephane Carrez
 
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)Jamey Hanson
 
Cataloging Basics Webinar (NEKLS)
Cataloging Basics Webinar (NEKLS)Cataloging Basics Webinar (NEKLS)
Cataloging Basics Webinar (NEKLS)Heather Braum
 
Usage des API de HAL
Usage des API de HALUsage des API de HAL
Usage des API de HALOAccsd
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainAWS Germany
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to SwaggerKnoldus Inc.
 

Was ist angesagt? (20)

Data insertion api
Data insertion apiData insertion api
Data insertion api
 
NCompass Live: Cataloging with RDA
NCompass Live: Cataloging with RDANCompass Live: Cataloging with RDA
NCompass Live: Cataloging with RDA
 
AWS Lambda, Step Functions & MongoDB Atlas Tutorial
AWS Lambda, Step Functions & MongoDB Atlas TutorialAWS Lambda, Step Functions & MongoDB Atlas Tutorial
AWS Lambda, Step Functions & MongoDB Atlas Tutorial
 
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMsScaling Databricks to Run Data and ML Workloads on Millions of VMs
Scaling Databricks to Run Data and ML Workloads on Millions of VMs
 
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic DataBeyond MARC: BIBFRAME and the Future of Bibliographic Data
Beyond MARC: BIBFRAME and the Future of Bibliographic Data
 
Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)Swagger APIs for Humans and Robots (Gluecon)
Swagger APIs for Humans and Robots (Gluecon)
 
SHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data MudSHACL: Shaping the Big Ball of Data Mud
SHACL: Shaping the Big Ball of Data Mud
 
Aula 02 - Recuperação da Informação / Modelos de Sistemas de Recuperação
Aula 02 - Recuperação da Informação / Modelos de Sistemas de RecuperaçãoAula 02 - Recuperação da Informação / Modelos de Sistemas de Recuperação
Aula 02 - Recuperação da Informação / Modelos de Sistemas de Recuperação
 
Developing Faster with Swagger
Developing Faster with SwaggerDeveloping Faster with Swagger
Developing Faster with Swagger
 
Horneando apis
Horneando apisHorneando apis
Horneando apis
 
Move your oracle apps to oci
Move your oracle apps to ociMove your oracle apps to oci
Move your oracle apps to oci
 
Big Query Basics
Big Query BasicsBig Query Basics
Big Query Basics
 
Writing REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger AdaWriting REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger Ada
 
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)
Rank Your Results with PostgreSQL Full Text Search (from PGConf2015)
 
Rest web services
Rest web servicesRest web services
Rest web services
 
Bigquery 101
Bigquery 101Bigquery 101
Bigquery 101
 
Cataloging Basics Webinar (NEKLS)
Cataloging Basics Webinar (NEKLS)Cataloging Basics Webinar (NEKLS)
Cataloging Basics Webinar (NEKLS)
 
Usage des API de HAL
Usage des API de HALUsage des API de HAL
Usage des API de HAL
 
Introduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI ToolchainIntroduction to AWS Amplify and the Amplify CLI Toolchain
Introduction to AWS Amplify and the Amplify CLI Toolchain
 
Introduction to Swagger
Introduction to SwaggerIntroduction to Swagger
Introduction to Swagger
 

Ähnlich wie MercadoLivre API Visão Geral

Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Renato Groff
 
[ATC] Testando sua API com HTTPARTY e Rodando em um CI
[ATC] Testando sua API com HTTPARTY e Rodando em um CI[ATC] Testando sua API com HTTPARTY e Rodando em um CI
[ATC] Testando sua API com HTTPARTY e Rodando em um CINathanael Silva
 
Os 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulOs 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulKleber Bacili
 
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...Renato Groff
 
20230804_266_ClubServicenow_Catalog.pdf
20230804_266_ClubServicenow_Catalog.pdf20230804_266_ClubServicenow_Catalog.pdf
20230804_266_ClubServicenow_Catalog.pdfTiago Macul
 
Growth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaGrowth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaHélio Medeiros
 
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Renato Groff
 
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 - SPmelidevelopers
 
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019Renato Groff
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop MagentoThiago Verly
 
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...Pedro Príncipe
 
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019Renato Groff
 
Backend para dispositivos moveis
Backend para dispositivos moveisBackend para dispositivos moveis
Backend para dispositivos moveisThales Lima
 
Apresentação TDC - Análise de Negócios
Apresentação TDC - Análise de NegóciosApresentação TDC - Análise de Negócios
Apresentação TDC - Análise de NegóciosJefferson Kobs
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Mauricio Bitencourt, CBPP
 
API's Automidia: Provendo Meios Estruturados de Integração
API's Automidia: Provendo Meios Estruturados de IntegraçãoAPI's Automidia: Provendo Meios Estruturados de Integração
API's Automidia: Provendo Meios Estruturados de IntegraçãoRequestia Software
 
Construindo APIs RESTful com Spring
Construindo APIs RESTful com SpringConstruindo APIs RESTful com Spring
Construindo APIs RESTful com SpringMateus Malaquias
 
ROANAVi: Repositório de Objetos de Aprendizagem do NAV
ROANAVi: Repositório de Objetos de Aprendizagem do NAVROANAVi: Repositório de Objetos de Aprendizagem do NAV
ROANAVi: Repositório de Objetos de Aprendizagem do NAVIsaac Marinho
 
Construindo sua primeira ontologia
Construindo sua primeira ontologiaConstruindo sua primeira ontologia
Construindo sua primeira ontologiaRômulo Jales
 
Guia BABOK 2ª edição (PDF português)
Guia BABOK 2ª edição (PDF português)Guia BABOK 2ª edição (PDF português)
Guia BABOK 2ª edição (PDF português)Francilvio Roberto Alff
 

Ähnlich wie MercadoLivre API Visão Geral (20)

Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Setembro-2019
 
[ATC] Testando sua API com HTTPARTY e Rodando em um CI
[ATC] Testando sua API com HTTPARTY e Rodando em um CI[ATC] Testando sua API com HTTPARTY e Rodando em um CI
[ATC] Testando sua API com HTTPARTY e Rodando em um CI
 
Os 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTfulOs 7 Pecados Capitais na exposição de APIs RESTful
Os 7 Pecados Capitais na exposição de APIs RESTful
 
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - .NET ...
 
20230804_266_ClubServicenow_Catalog.pdf
20230804_266_ClubServicenow_Catalog.pdf20230804_266_ClubServicenow_Catalog.pdf
20230804_266_ClubServicenow_Catalog.pdf
 
Growth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na praticaGrowth hacking - customer lifecycle na pratica
Growth hacking - customer lifecycle na pratica
 
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
Monitorando aplicações ASP.NET Core 2.2 com Health Checks, Application Insigh...
 
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
 
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019
Desenvolvimento de APIs REST Multiplataforma com ASP.NET Core - Julho-2019
 
Arteccom Workshop Magento
Arteccom Workshop MagentoArteccom Workshop Magento
Arteccom Workshop Magento
 
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...
Serviços OpenAIRE para Gestores de Repositórios - broker service & dashboard ...
 
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019
Boas práticas na implementação de APIs REST com ASP.NET Core - Outubro-2019
 
Backend para dispositivos moveis
Backend para dispositivos moveisBackend para dispositivos moveis
Backend para dispositivos moveis
 
Apresentação TDC - Análise de Negócios
Apresentação TDC - Análise de NegóciosApresentação TDC - Análise de Negócios
Apresentação TDC - Análise de Negócios
 
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
Camunda User Group Brazil - Remote Meetup #3 - 8 jun 2021
 
API's Automidia: Provendo Meios Estruturados de Integração
API's Automidia: Provendo Meios Estruturados de IntegraçãoAPI's Automidia: Provendo Meios Estruturados de Integração
API's Automidia: Provendo Meios Estruturados de Integração
 
Construindo APIs RESTful com Spring
Construindo APIs RESTful com SpringConstruindo APIs RESTful com Spring
Construindo APIs RESTful com Spring
 
ROANAVi: Repositório de Objetos de Aprendizagem do NAV
ROANAVi: Repositório de Objetos de Aprendizagem do NAVROANAVi: Repositório de Objetos de Aprendizagem do NAV
ROANAVi: Repositório de Objetos de Aprendizagem do NAV
 
Construindo sua primeira ontologia
Construindo sua primeira ontologiaConstruindo sua primeira ontologia
Construindo sua primeira ontologia
 
Guia BABOK 2ª edição (PDF português)
Guia BABOK 2ª edição (PDF português)Guia BABOK 2ª edição (PDF português)
Guia BABOK 2ª edição (PDF português)
 

Mehr von melidevelopers (20)

Mercado Envíos Ful
Mercado Envíos FulMercado Envíos Ful
Mercado Envíos Ful
 
Fernando Adrian Scasserra
Fernando Adrian ScasserraFernando Adrian Scasserra
Fernando Adrian Scasserra
 
Lucía Brizuela
Lucía BrizuelaLucía Brizuela
Lucía Brizuela
 
Victor Piñal
Victor PiñalVictor Piñal
Victor Piñal
 
Leandro Bertalot y Jair Vázquez
Leandro Bertalot y Jair VázquezLeandro Bertalot y Jair Vázquez
Leandro Bertalot y Jair Vázquez
 
Omar Galicia
Omar GaliciaOmar Galicia
Omar Galicia
 
Daniel Gándara
Daniel GándaraDaniel Gándara
Daniel Gándara
 
Mercado Pago para seller del on
Mercado Pago para seller del onMercado Pago para seller del on
Mercado Pago para seller del on
 
Mandaê
MandaêMandaê
Mandaê
 
Eu entrego
Eu entregoEu entrego
Eu entrego
 
Be Commerce
Be CommerceBe Commerce
Be Commerce
 
Bling!
Bling!Bling!
Bling!
 
Any Market
Any MarketAny Market
Any Market
 
Aprendendo sobre o seu mercado
Aprendendo sobre o seu mercadoAprendendo sobre o seu mercado
Aprendendo sobre o seu mercado
 
AWS
AWS AWS
AWS
 
Mercado Pago - SDK mobile
Mercado Pago - SDK mobile Mercado Pago - SDK mobile
Mercado Pago - SDK mobile
 
sensedia - Design Sprint
sensedia - Design Sprint sensedia - Design Sprint
sensedia - Design Sprint
 
VTEX
VTEX VTEX
VTEX
 
Mercado pago - além do e-commerce
Mercado pago - além do e-commerceMercado pago - além do e-commerce
Mercado pago - além do e-commerce
 
Facebook - Marketing
Facebook - MarketingFacebook - Marketing
Facebook - Marketing
 

MercadoLivre API Visão Geral