Cómo incluir el token en cada petición a la API de COPOMEX.
El token se pasa como parámetro GET en todas las peticiones:
?token={tu_token}
curl "https://api.copomex.com/query/info_cp/06600?type=simplified&token=tu_token"El parámetro token puede ir en cualquier posición de la query string.
import requests
TOKEN = "tu_token"
BASE_URL = "https://api.copomex.com/query"
response = requests.get(
f"{BASE_URL}/info_cp/06600",
params={"token": TOKEN, "type": "simplified"}
)
data = response.json()const TOKEN = process.env.COPOMEX_TOKEN;
const BASE_URL = "https://api.copomex.com/query";
const params = new URLSearchParams({ token: TOKEN, type: "simplified" });
const response = await fetch(`${BASE_URL}/info_cp/06600?${params}`);
const data = await response.json();$token = getenv('COPOMEX_TOKEN');
$baseUrl = 'https://api.copomex.com/query';
$url = "{$baseUrl}/info_cp/06600?" . http_build_query([
'token' => $token,
'type' => 'simplified',
]);
$response = file_get_contents($url);
$data = json_decode($response, true);curl "https://api.copomex.com/query/info_cp/06600?type=simplified&token=tu_token"Si el token es inválido o está bloqueado, la API responde con error: true y uno de estos códigos:
| Código | Descripción |
|---|---|
1 | IP o token bloqueado por incumplimiento de términos |
3 | Token de proyecto inválido |
4 | Consultas agotadas en el plan actual |
5 | Proyecto o cuenta suspendida |
{
"error": true,
"code_error": 3,
"error_message": "El token del proyecto es inválido",
"response": null
}