Esendex ofrece una interfaz Form Post para que los desarrolladores puedan integrar la funcionalidad SMS en tus aplicaciones. Todos los servicios son accesibles mediante los protocolos HTTP o HTTPS.
La API Form Post ofrece funcionalidad mediante los siguientes servicios:
Envío
| Servicio |
Descripción |
|
| SendSMS |
Funcionalidad de envío de mensajes SMS. |
URI |
| SendWapPushSMS |
Enviar de un SMS WAP Push a un dispositivo. |
URI |
| ScheduledSendSMS |
Envía a Esendex un mensaje programado para enviarse posteriormente. |
URI |
| QueryStatus |
Averiguar el estado de los mensajes enviados. |
URI |
Notas
La función de generación de alias dentro del servicio SendSMS no está disponible en las cuentas de evaluación o premium. Al utilizar estos métodos, deberás establecer como parámetro de originador su referencia de cuenta; de lo contrario, se producirá un error al intentar enviar el mensaje.
Recepción
| Servicio |
Descripción |
|
| GetInboxMessage |
Recuperar mensajes de la bandeja de entrada. |
URI |
| DeleteInboxMessage |
Eliminar mensajes de la bandeja de entrada. |
URI |
| AccountEventHandler |
Permite a nuestro sistema enviarte una notificación cuando tengan lugar eventos de cuenta como, por ejemplo, la recepción de un mensaje. Describe los parámetros de Form Post que su servicio recibe cuando tienen lugar eventos. |
URI |
| GetLatestInboxMessages |
Recupera los mensajes que se recibieron tras un mensaje concreto. |
URI |
Notas
Una vez se ha creado el administrador AccountEventHandler en su servidor público, deberás configurar tu cuenta para que llame a tu servicio web en la sección Notificación de cuenta de la página Opciones de mensajería.
Recomendamos que, al recibir un mensaje a través del servicio AccountEventHandler, lo elimines de la bandeja de entrada utilizando InboxService. De esta manera, el sistema puede completar la transacción de entrega del mensaje y, a la vez, mantener una cola de mensajes por si tu servidor no está disponible cuando llegue un mensaje.
Administración de contactos
| Servicio |
Descripción |
|
| AddContact |
Agrega contactos. |
URI |
| AddContactGroup |
Agrega un grupo de contactos con un conjunto inicial de miembros. |
URI |
| DeleteContact |
Elimina contactos. |
URI |
| DeleteContactGroup |
Elimina grupos de contactos. |
URI |
| GetContact |
Recupera información sobre contactos. |
URI |
| GetContactGroup |
Recupera información sobre grupos de contactos. |
URI |
| GetContactGroupMembers |
Obtiene los contactos que son miembros de un grupo. |
URI |
| UpdateContact |
Actualiza la información de los contactos. |
URI |
| UpdateContactGroup |
Actualiza la información de un grupo de contactos, incluidos sus miembros. |
URI |
Administración de suscripciones
| Servicio |
Descripción |
|
| StopSubscription |
Detiene la suscripción de un número de móvil a un servicio premium. |
URI |