Cómo enviar un mensaje SMS programado usando la API HTTP

Esta guía te ayuda a entender cómo puedes enviar mensajes SMS programados usando la API HTTP. Con esta solución, puedes establecer la fecha exacta en la que deseas enviar el mensaje. El documento contiene un video tutorial y una guía paso a paso donde cada paso consiste en una breve descripción del paso actual y una captura de pantalla para demostrar lo que necesitas hacer. Para completar esta guía, no necesitas tener ningún conocimiento específico y no requiere más de diez minutos para completarse. ¡Así que, comencemos ahora mismo!

Video tutorial

Video 1 - Cómo enviar un mensaje SMS programado usando la API HTTP (Video tutorial)

Paso 1 - Crear usuario HTTP

En el primer paso, necesitas crear la conexión de usuario HTTP. Para ello, abre el menú de Aplicaciones desde la barra de herramientas, y aquí, en la sección de Usuarios de red, haz clic en el botón de Instalar del usuario HTTP. Para comenzar a configurar un usuario HTTP, proporciona un nombre de usuario y una contraseña para el usuario de la API HTTP como puedes ver en la Figura 1. Esta información puede usarse para acceder al sistema a través de la API HTTP.

crear usuario http de ozeki sms gateway
Figura 1 - Crear usuario HTTP de Ozeki SMS Gateway

Paso 2 - Solicitud HTTP para enviar mensaje

Después de crear la conexión de usuario HTTP, simplemente abre la conexión para ver la página de Detalles de la conexión. Aquí, necesitas navegar a la pestaña de Prueba, donde puedes enviar una solicitud HTTP para enviar un mensaje SMS a través del Ozeki SMS Gateway. A la solicitud, añade el parámetro sendondate donde puedes definir cuándo será enviado el mensaje por el Ozeki SMS Gateway como lo demuestra la Figura 2. Para iniciar la solicitud HTTP, simplemente haz clic en el botón de Enviar. Puedes encontrar este comando aquí:

command=SendMessage&Username=HTTP_User_1&Password=qwe123&Recipient=06203105366&
MessageType=SMS:TEXT&MessageData=Hola+Mundo&sendondate=2020-08-26 08:31:00

solicitud http de enviar mensaje
Figura 2 - Solicitud HTTP de enviar mensaje

Paso 3 - Mensaje aceptado por Ozeki SMS Gateway

Después de hacer clic en el botón de Enviar y haber iniciado la solicitud HTTP, podrás ver el mensaje de respuesta del Ozeki SMS Gateway como muestra la Figura 3 a continuación. Este mensaje de respuesta contiene el código de estado y el mensaje de estado también. Este mensaje debería indicar que el mensaje fue aceptado para entrega. Si el mensaje es aceptado, se colocará en la carpeta de salida.

mensaje aceptado
Figura 3 - Mensaje aceptado

Paso 4 - Mensaje en la carpeta de salida

El mensaje aceptado se almacena en la carpeta de Salida de la conexión de usuario HTTP. Antes de la fecha de envío, se puede encontrar en la lista de la pestaña de Postergados como puedes ver en la Figura 4. En este punto, espera a que llegue la fecha de envío para ser entregado.

mensaje en carpeta de salida
Figura 4 - Mensaje en carpeta de salida

Paso 5 - Etiquetas del mensaje

En esa lista de mensajes postergados, puedes hacer clic en el mensaje seleccionado para ver los detalles del mismo. Aquí, puedes seleccionar la pestaña de Etiquetas como muestra la Figura 5. Esta pestaña te proporciona las etiquetas principales que describen los detalles del mensaje. Aquí, puedes ver la etiqueta sendondate, que muestra la fecha en la que el mensaje será enviado por el SMS Gateway.

etiquetas del mensaje
Figura 5 - Etiquetas del mensaje

Paso 6 - Mensaje enviado en la fecha seleccionada

Tan pronto como llegue la fecha de envío, la conexión de usuario HTTP envía el mensaje al destinatario especificado. Si deseas ver si la entrega fue exitosa, puedes revisar el menú de Eventos de la conexión de usuario HTTP. Para ello, selecciona el menú de Eventos como en la Figura 6, y aquí, podrás ver los eventos del mensaje. Cada evento contiene una marca de tiempo y una descripción simple sobre el evento en sí.

mensaje enviado en fecha
Figura 6 - Mensaje enviado en fecha

More information