Una API REST simple para enviando SMS
PUBLICAR su remitente, destinatario y contenido con un encabezado Token. Obtenga una ID de mensaje inmediatamente y los informes de entrega se envíen a su servidor.
Una petición, un mensaje
Autentíquese con su clave de acceso, PUBLICAR el mensaje y leer el msgstr de la respuesta. Presione el botón para verlo funcionar.
1curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
2 -H "Token: $SMSLOCAL_TOKEN" \
3 -H "Content-Type: application/json" \
4 -d '{
5 "from": "SMSLOCAL",
6 "to": "14155550123",
7 "content": "Your code is 481920."
8 }'
/external/smsEjecute la solicitud para ver la respuesta.
Nada exótico que aprender.
Tres ideas cubren toda la API, que sigue claramente DESCANSAR convenciones.
- Autenticación
Autenticación de token
Envíe su clave de acceso en un encabezado Token en cada solicitud, con JSON de entrada y JSON de salida.
- No se requiere SDK
- Funciona desde cualquier idioma.
- Mantenga la clave en una variable de entorno
- Respuesta
saber que fue aceptado
Cada envío devuelve inmediatamente un msgstr y un código de error.
- Guarde el msgstr en su propio registro
- código de error 0 significa aceptado
- Utilice el msgstr para hacer coincidir los informes más adelante
- Respuestas
Bidireccional por defecto
Las respuestas llegan en la misma devolución de llamada, marcadas como originadas en un móvil.
- Misma forma de mensaje que los informes.
- Diferenciar direcciones con mt / mo
- Dirija las respuestas a sus herramientas de soporte
Mira qué pasó con cada mensaje
Se publica un informe de estado en su URL de devolución de llamada cuando un mensaje alcanza su estado final.
- 1Coincidencia por msgidCada informe lleva la identificación que se le proporcionó en el momento del envío.
- 2Solo estados finalesSe entera de un mensaje cuando se entrega o falla.
- 3Una URL de devolución de llamadaEl mismo punto final recibe informes y respuestas.
9f2a7c10+1 415 ••• 0123EntregadoEn este momento9f2a7c11+91 98••• 43210EntregadoHace 3 segundos9f2a7c12+44 7••• 123456PendienteHace 5 segundos9f2a7c13+91 99••• 00012FallidoHace 9 segundos
Ver cómo se cuenta un mensaje
El texto más largo y los caracteres no latinos cambian la cantidad de partes que se facturan en un mensaje. Pruebe su propia redacción y buscar un numero antes de enviar.
- Parte 146 / 160
Una parte tiene 160 caracteres en GSM7 o 70 en Unicode. Un carácter que no sea GSM, como un emoji o una letra hindi, cambia todo el mensaje a Unicode.
Deja de pegar mensajes a mano
Arrastre el divisor para comparar.
- Mensajes enviados desde tu propio código
- Un informe para cada mensaje
- Respuestas enviadas a su sistema
- Exportaciones y cargas manuales
- No tengo idea si llegó un mensaje
- Las respuestas llegan a la bandeja de entrada de alguien
Una breve lista de verificación previa al lanzamiento
Marque los elementos a medida que avanza. Aquí no se guarda nada.
API de SMS: preguntas frecuentes
Pase su clave de acceso en un encabezado Token en cada solicitud, junto con el tipo de contenido: aplicación/json.
Cada envío devuelve un msgstr. Indíquenos una URL de devolución de llamada y le publicaremos un informe de estado cuando el mensaje alcance su estado final.
160 caracteres en codificación GSM7 o 70 en Unicode. Los mensajes más largos se unen desde varias partes y cada una se factura por separado.
Sí. Las respuestas entrantes se envían a la misma URL de devolución de llamada y se marcan como originadas en un dispositivo móvil.
Sí. Los SMS a números indios deben utilizar una entidad, un encabezado de remitente y una plantilla aprobados. Nuestro equipo le ayuda a registrarlos durante la incorporación.
Envía tu primer SMS en minutos
Cree una cuenta, obtenga su clave de acceso y realice su primera solicitud.