Documentos

Envía tu primer mensaje en una tarde

Una API REST simple para enviar, rastrear y recibir SMS: autenticación de token, webhooks en tiempo real y SDK, sin nada exótico que aprender.

Inicio rápido

Tres movimientos, empiezan a entregarse.

Cada integración es el mismo arco corto: autenticar, enviar y luego realizar un seguimiento.

01 · AutenticarFicha: sk_live_9f2a7c10Tipo de contenido: aplicación/json ✓

Envíe su clave de acceso como encabezado de token, con tipo de contenido: aplicación/json, en cada solicitud.

02 · EnviarENVIAR /externo/sms{ msgstr: "9f2a7c10", código de error: 0 }

PUBLICAR un desde, hacia y contenido. La respuesta vuelve con un msgstr y un código de error inmediatamente.

03 · PistaOBTENER /report?status=Entregado200 bien

PUBLICAMOS u OBTENEMOS un informe de estado en su URL de devolución de llamada en el momento en que un mensaje alcanza su estado final.

Enviar

Una solicitud, en el idioma que ya utilizas

PUBLICAR su remitente, destinatario y contenido con un encabezado Token. La respuesta vuelve en el momento en que la aceptamos.

01curl -X POST https://secure.smslocal.com/api/service/enterprise-service/external/sms \02  -H "Token: $SMSLOCAL_TOKEN" \03  -H "Content-Type: application/json" \04  -d '{05    "from": "SMSLOCAL",06    "to": "14155550123",07    "content": "Your code is 481920."08  }'
201 · Aceptado

msgstr "9f2a7c10-4b2e-..."

dirección "monte"

código de error 0

guardar el msgstr – así es como rastreas este mensaje desde aquí.

El objeto del mensaje

Leer un mensaje de arriba a abajo

Los eventos de envío, estado y entrantes tienen la misma forma: apréndalo una vez.

01ID de mensaje

ID de mensaje

msgstr: acuñado en el momento en que se crea un mensaje. Este es el identificador que utiliza para comprobar su estado más adelante.

02Remitente

Remitente

de: un número de teléfono o una identificación alfanumérica de hasta 11 caracteres, cualquiera que sea la identidad que vean sus destinatarios.

03Beneficiario

Beneficiario

a: el número al que se dirige el mensaje, incluido el código de país.

04Codificación

Codificación

codificación de datos: GSM7 admite 160 caracteres por pieza; cambie a Unicode y eso cae a 70. Vaya y se concatene en partes facturadas adicionales.

05Dirección

Dirección

dirección: cada mensaje es mt (lo enviaste) o mo (lo recibiste), la misma forma en ambos sentidos.

06Código de error

Código de error

código de error: devuelto en la respuesta de envío y en cada informe de estado. 0 significa aceptado; cualquier otra cosa te dice exactamente qué salió mal.

Referencia

Un punto final, dos verbos

PUBLICAR para enviar, OBTENER para verificar el estado: la misma URL y el mismo encabezado del token en ambos sentidos.

CORREO

Enviar

Envíe un mensaje y reciba un mensaje de texto y un código de error inmediatamente.

Devoluciones msgstr + código de error
CONSEGUIR

Pista

Busque un mensaje que ya envió para verificar su estado actual.

Devoluciones mensaje + estado
Ganchos web

Informes de estado, en el momento en que suceden

Establezca una URL de devolución de llamada y cada entrega, error y respuesta entrante llegará allí como GET o POST, sin necesidad de sondeo.

entregadomsgstr 9f2a7c10 · estado entregado
entranterespuesta recibida · dirección mo
fallidomsgstr 4c81e2 · estado fallido
Tu punto final200 bien
Empezar

Obtenga su clave API

Comience a integrarse en minutos con nuestra API REST.

Respuestas a sus preguntas

Documentos para desarrolladores: preguntas frecuentes

Pase su clave de acceso en un encabezado Token en cada solicitud (Token: {accessKey}) junto con Content-Type: application/json.

Cada envío devuelve un msgstr. Indíquenos una URL de devolución de llamada y PUBLICAREMOS u OBTENEMOS un informe de estado en el momento en que el mensaje alcance su estado final: subfecha, fecha de finalización y el código de estado resultante incluido.

mt (terminado en móvil) es un mensaje que usted envió; mo (originado en un dispositivo móvil) es una respuesta que recibiste. Ambos usan la misma forma de objeto de mensaje.

La entrega se vuelve a intentar de acuerdo con la política de reintentos: nada se descarta silenciosamente, pero un punto final que nunca reconoce seguirá recibiendo reintentos.

160 caracteres en codificación GSM7 o 70 en Unicode. Si se supera el límite, el mensaje se concatena en varias partes, cada una de las cuales se factura por separado.