Paginas auxiliares, ejemplos y detalles tecnicos en una maquetacion mas limpia.
Guía para hacer tu primera llamada a la API Militant.
curl https://tu-instancia.com/api/v1/
Deberías ver la lista de endpoints en JSON.
curl -X POST https://tu-instancia.com/api/v1/auth.php \
-H "Content-Type: application/json" \
-d '{
"username": "tu_usuario",
"password": "tu_contraseña"
}'
Respuesta:
{
"success": true,
"token": "abc123def456...",
"expires_at": "2026-03-04 12:00:00",
"user_id": 1
}
Copia el token, lo necesitarás para todas las llamadas siguientes.
curl https://tu-instancia.com/api/v1/posts.php \
-H "Authorization: Bearer TU_TOKEN"
curl -X POST https://tu-instancia.com/api/v1/posts.php \
-H "Authorization: Bearer TU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"content": "¡Mi primera publicación vía la API!"
}'
curl https://tu-instancia.com/api/v1/users.php?username=tu_usuario \
-H "Authorization: Bearer TU_TOKEN"
{
"success": false,
"error": "Invalid or expired token"
}
Solución: Inicia sesión nuevamente para obtener un nuevo token.
{
"success": false,
"error": "Rate limit exceeded"
}
Solución: Espera 1 hora o reduce el número de solicitudes.