API de SMS

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.

Envía tu primer SMS

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.

curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \
  -H "Token: $SMSLOCAL_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "SMSLOCAL",
    "to": "14155550123",
    "content": "Your code is 481920."
  }'
ENVIAR /externo/sms
CORREO/external/sms
Respuesta

Ejecute la solicitud para ver la respuesta.

Creado para desarrolladores

Nada exótico que aprender.

Tres ideas cubren toda la API, que sigue claramente DESCANSAR convenciones.

  1. 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
  2. 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
  3. 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
Informes de entrega

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.

  1. 1
    Coincidencia por msgidCada informe lleva la identificación que se le proporcionó en el momento del envío.
  2. 2
    Solo estados finalesSe entera de un mensaje cuando se entrega o falla.
  3. 3
    Una URL de devolución de llamadaEl mismo punto final recibe informes y respuestas.
Registro de entregaIlustrativo
  • 9f2a7c10+1 415 ••• 0123EntregadoEn este momento
  • 9f2a7c11+91 98••• 43210EntregadoHace 3 segundos
  • 9f2a7c12+44 7••• 123456PendienteHace 5 segundos
  • 9f2a7c13+91 99••• 00012FallidoHace 9 segundos
Infórmate antes de enviar

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.

GSM746 personajes160 por parte
1partefacturado por separado
  • Parte 1
    46 / 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.

Por qué una API

Deja de pegar mensajes a mano

Arrastre el divisor para comparar.

Con la API de SMSYour appSMS APIone endpointCustomersdelivery reports and replies, pushed back
  • Mensajes enviados desde tu propio código
  • Un informe para cada mensaje
  • Respuestas enviadas a su sistema
Sin API de mensajeríaYour teamCSV exportSpreadsheetVendor portalShared inboxCustomers???
  • Exportaciones y cargas manuales
  • No tengo idea si llegó un mensaje
  • Las respuestas llegan a la bandeja de entrada de alguien
Antes de salir en vivo

Una breve lista de verificación previa al lanzamiento

0%0 de 9

Marque los elementos a medida que avanza. Aquí no se guarda nada.

01Cuenta
02Cumplimiento (India)
03Pruebas
Respuestas a sus preguntas

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.

Empezar

Envía tu primer SMS en minutos

Cree una cuenta, obtenga su clave de acceso y realice su primera solicitud.