1. Envíos Masivos
La plataforma permite realizar envíos masivos de mensajería a los clientes registrados en ella, para ello existen dos protocolos que pueden ser utilizados para realizar la conexión. A continuación, se detalla la función dichos servicios.
2. Autenticación y Obtención del Token
2.1 Conexión HTTP para Obtención de Token
El servicio web proporcionado atiende una solicitud POST del protocolo HTTP, el cual recibe cadenas JSON y devuelve un resultado en el mismo formato.
A continuación, se muestra la información necesaria para realizar la conexión del servicio.
2.1.1 Ejemplo de Solicitud
{
"apiKey": "abcd1234-ef56-gh78-ijkl-9012mnopqrstu-3456vwxyz-7890abcdefg==",
"secret": "zxys4567-mnop-8912-abcd-3456qrstuvwx-7890efghij-klmn01234op=="
}
2.1.2 Códigos de Respuesta
La respuesta entregada por el servicio es una cadena JSON la cual cambiará de acuerdo al tipo de respuesta, para una respuesta exitosa se mostrará como sigue:
Ejemplo de Respuesta Exitosa:
{ "token": "abcd1234ef56gh78ijkl9012mnopqrstu3456vwxyz7890abcdefg1234abcd5678ef90gh12ijkl3456mnop7890qrst1234uvwx5678yzab9012cdef3456ghij7890klmn1234opqr5678stuv9012wxyz3456abcd7890efgh1234ijkl5678mnop9012qrst3456uvwx7890yzab1234cdef5678ghij9012klmn3456opqr7890stuv1234wxyz5678abcd9012efgh3456ijkl7890mnop1234qrst5678uvwx9012yzab3456cdef7890ghij1234klmn5678opqr9012stuv3456wxyz7890abcd1234efgh5678ijkl9012mnop3456qrst7890uvwx1234yzab5678cdef9012ghij3456klmn7890opqr1234stuv5678wy"
}
Cuando existe algún problema al procesar la solicitud, la cadena JSON sufrirá algunos cambios, a continuación se muestra la cadena que se recibirá.
Ejemplo respuesta errónea:
{
"error": {
"status": 500,
"code": "INTERNAL_SERVER_ERROR",
"message": "Internal error",
"messageKey": "api.sms.error.server_error"
}
}
2.1.3 Códigos de Error para Obtención de Token
A continuación se muestra el catálogo de errores que puede regresar la plataforma.