![]() |
Python - Acessando API do Mercado Livre |
|
Documentação oficial da API Mercado Livre |
Para acessar a API de vendas do Mercado Livre utilizando Python, é possível utilizar a biblioteca requests para realizar as requisições HTTP, e a biblioteca json para processar as respostas que são retornadas no formato JSON.
Pré-requisitos
Antes de começar, você precisa:
- Possuir uma conta no Mercado Livre.
- Obter as credenciais da API (client_id e client_secret) para autorizar suas requisições.
- Ter instalado o Python com as bibliotecas
requests
ejson
disponíveis (requests pode ser instalado viapip install requests
).
Você pode acessar a página oficial para entender como obter suas credenciais neste link oficial do Mercado Livre para autenticação e autorização.
Exemplo de código para acessar a API de vendas do Mercado Livre
import requests
import json
# Defina suas credenciais da API
client_id = 'SEU_CLIENT_ID'
client_secret = 'SEU_CLIENT_SECRET'
# Solicitação para obter o token de acesso
response = requests.post(
'https://api.mercadolibre.com/oauth/token',
data={
'grant_type': 'client_credentials',
'client_id': client_id,
'client_secret': client_secret
}
)
token = response.json().get('access_token')
# Substitua SEU_SELLER_ID pelo seu ID de vendedor no Mercado Livre
seller_id = 'SEU_SELLER_ID'
# Solicitação para obter as vendas do usuário
url = f'https://api.mercadolibre.com/orders/search?seller={seller_id}&access_token={token}'
response = requests.get(url)
vendas = response.json()
# Processa e exibe as vendas
for venda in vendas.get('results', []):
print(f"Venda #{venda['id']}: R$ {venda['total_amount']}")
Como funciona o código
O código realiza os seguintes passos:
- Envia uma requisição POST para o endpoint de autenticação para obter o access_token usando suas credenciais.
- Usa o token recebido para fazer uma requisição GET para a API de vendas, passando o ID do vendedor e o token de acesso na URL.
- Processa o JSON retornado para listar os detalhes de cada venda, como ID e valor total.
Importante
Certifique-se de substituir SEU_CLIENT_ID
, SEU_CLIENT_SECRET
e SEU_SELLER_ID
pelos seus dados reais. Além disso, sempre consulte a documentação oficial da API Mercado Livre para entender todas as funcionalidades disponíveis e possíveis atualizações.
Considerações finais
Integrar sua aplicação Python com a API do Mercado Livre permite automatizar a gestão de vendas, obter informações importantes e melhorar processos. É uma ferramenta essencial para desenvolvedores e lojistas digitais que buscam eficiência.
Com esse conhecimento, você pode expandir para outras funcionalidades da API, como gerenciamento de produtos, mensagens e muito mais.