1. MercadoLivre
Developers Conference
Demanda
Aprenda a encontrar um produto, fazer perguntas e confirmar
uma compra
Pablo Moretti
@elsantob
31 de Outubro de 2012, São Paulo
2.
3.
4. Índice
■ Fluxo de Compra
○ Busca (SEARCH)
○ Dados do anúncio (ITEMS)
○ Informação do vendedor (USERS)
○ Perguntas (QUESTIONS)
■ Bônus
○ Capitalização
○ Ideias para Apps
7. Busca via API
O recurso search nos permite buscar anúncios ativos seja
por meio de uma palavra, categoria, usuários, filtros e/ou
combinando-os.
GET /sites/MLB/search?q=ipod
Alguns outros filtros
Por vendedor
GET /sites/MLB/search?seller_id=89827346
Por categoria
GET /sites/MLB/search?category=MLB46568
Combinações
GET /sites/MLB/search?category=MLB46568&q=Xenon&city=BR-SP-25
9. Aplicação de terceiros
MercadoPin = Pinterst + MercadoLivre
O MercadoPin é uma forma diferente de navegar no MercadoLivre, com
enfoque nas fotos e a búsca visual inspirada na rede social Pinterest.
http://www.mercadopin.com.br/
10. Aplicação de terceiros
MercadoLivre Seeker
O MercadoLivre Seeker é uma extensão para Chrome para qualquer
fanático de compras on-line que permite buscar produtos no MercadoLivre
sem ter que trocar de aba.
http://tiny.cc/MercadoLivreSeeker
11. Plataforma
3rd party
MercadoLivre.com MercadoLivre Pin MercadoLivre PHP Demo
Seeker
12. Fluxo de compra
■ Busca (SEARCH)
■ Dados do anúncio (ITEMS)
■ Informação do vendedor (USERS)
■ Perguntas (QUESTIONS)
13. Anúncio
Por meio do recurso items podemos ter acesso à informação
de um anúncio.
GET /items/MLB437663100
■ Categoria
■ Título e Descrição
■ Quantidade e Preço
■ Tipo de Anúncio
■ Fotos
Descrição
GET /items/MLB437663100/descriptions
14. Fluxo de compra
■ Busca (SEARCH)
■ Dados do anúncio (ITEMS)
■ Informação do vendedor (USERS)
■ Perguntas (QUESTIONS)
15. Datos del vendedor
Para obter informação dos usuários utilizaremos o recurso
users.
Desta forma podemos conhecer seu apelido, reputação, data
de cadastro e etc.
GET /users/7958450
■ Apelido
■ Reputação
■ Data de cadastro
16. Fluxo de compra
■ Busca (SEARCH)
■ Dados do anúncio (ITEMS)
■ Informação do vendedor (USERS)
■ Perguntas (QUESTIONS)
17. Perguntas
O recurso questions nos permite ter acesso às peguntas
de um anúncio, ver quando foram realizadas e se já foram
respondidas.
GET /questions/search?item_id=MLB437663100
■ Perguntas
■ Respostas
18.
19. Perguntas
Claro que utilizaremos o recurso questions para enviar uma pergunta ao
vendedor.
POST /questions
Exemplo de pergunta com curl obtener access token
curl -i -X POST -H "Content-Type: application/json" -d
'{
"text":"Que defeitos a garantia cobre? Obrigado",
"item_id":"MLB4376631000"
}'
https://api.mercadolibre.com/questions/?access_token=XXXXX
copy clipboard
20. Fluxo de compra
■ Busca (SEARCH)
■ Dados do anúncio (ITEMS)
■ Informação do vendedor (USERS)
■ Perguntas (QUESTIONS)