Pular para o conteúdo principal

Integração com Python

Python é excelente para scripts de automação e análise de dados. Veja como integrar com a QuettaCode usando a biblioteca requests.

Instalação

pip install requests

Exemplo Completo

Este script faz login, busca um contato e envia uma mensagem.

import requests

BASE_URL = "https://api.quettacode.com/api"
CREDENTIALS = {
"email": "[email protected]",
"password": "senha"
}

# 1. Login
session = requests.Session()
resp = session.post(f"{BASE_URL}/v2/auth/login", json=CREDENTIALS)

if resp.status_code != 200:
print("Erro no login:", resp.text)
exit()

print("Login realizado com sucesso!")

# O token de sessão é gerenciado automaticamente pelo objeto 'session' (cookies)
# Se precisar do token explicitamente: token = resp.json().get('token')

# 2. Enviar Mensagem
payload = {
"to": "5511999999999",
"type": "text",
"text": {
"body": "Olá do Python!"
}
}

resp_msg = session.post(f"{BASE_URL}/v1/messages", json=payload)

if resp_msg.status_code == 201:
print("Mensagem enviada!")
else:
print("Erro ao enviar:", resp_msg.text)