Autenticaci贸n
Gu铆a de integraci贸n de la aplicaci贸n m贸vil
La API usa autenticaci贸n por token Bearer. Hay dos tipos de clave API: una clave API de usuario (sin dispositivo Android necesario) y un token por dispositivo (vinculado a un tel茅fono Android registrado).
Tipos de token
Elija el tipo de token que corresponde a su integraci贸n de marketing SMS gratuito:
Clave API de usuario - para acceso directo a la API (sin tel茅fono)
La forma m谩s sencilla de integrar. Genere una clave API personal desde la p谩gina de Configuraci贸n del panel web y 煤sela para poner en cola SMS, mensajes de WhatsApp y campa帽as mediante cualquier cliente HTTP.
- Inicie sesi贸n en el panel web y vaya a Configuraci贸n.
- Despl谩cese hasta la secci贸n Clave API y haga clic en Generar clave.
- Copie la clave y 煤sela en el encabezado
Authorization: Bearerde sus solicitudes.
Token por dispositivo - para la aplicaci贸n Android
Cada tel茅fono Android registrado en la secci贸n Dispositivos obtiene su propio token. Este token es utilizado por la aplicaci贸n Android para obtener la cola de mensajes, reportar el estado de entrega y sincronizar la bandeja de entrada.
- Vaya a Dispositivos > Agregar dispositivo en el panel web.
- Escanee el c贸digo QR con la aplicaci贸n Android. La app llama a
claim_devicey el token se almacena autom谩ticamente. - La app usa
Authorization: Bearer {token}para todas las solicitudes posteriores.
Env铆o del token
Encabezado Authorization (preferido)
Authorization: Bearer YOUR-API-KEY
Encabezado X-API-Token
X-API-Token: YOUR-API-KEY
Par谩metro de consulta ?token= (alternativa cuando los encabezados son bloqueados por proxies)
https://api.rcszilla.com/?endpoint=queue_sms&token=YOUR-API-KEY
Token heredado
Las versiones anteriores usaban un 煤nico mobile_app_token compartido por usuario almacenado en la configuraci贸n. Esto a煤n funciona para compatibilidad hacia atr谩s, pero se recomiendan fuertemente la clave API de usuario o los tokens por dispositivo.
Ciclo de vida del token de dispositivo
- El admin abre Dispositivos > Agregar dispositivo en el panel web y se genera un token de registro 煤nico (c贸digo QR).
- La app escanea el QR y llama a
claim_devicecon ese token. - El servidor crea el registro del dispositivo. El mismo token se convierte ahora en el token API permanente por dispositivo.
- La app almacena el token de forma segura (
EncryptedSharedPreferencesde Android recomendado). - Todas las solicitudes posteriores usan
Authorization: Bearer {token}. - El admin puede regenerar el token en cualquier momento desde la p谩gina Dispositivos. El token antiguo se invalida inmediatamente.