Documentación | SmsGateway24.com
v.1.0
1. Obteniendo un token:
Descripción: Tras la ejecución exitosa de esta consulta, recibirá un token. Posteriormente, puede utilizar este token para acceder al servidor y hacer peticiones adicionales.
Extremo: https://smsgateway24.com/getdata/gettoken
Método:: GET
Parámetros de la solicitud:
Variable |
Tipo |
Descripción |
email |
string |
[requerido] Your login in the system. Usually email |
pass |
string |
[requerido] Your password in the system |
Respuesta con formato JSON::
Variable |
Tipo |
Descripción |
token |
string |
Tu token se adquiere a través del método de recuperación de tokens:
|
error |
int |
0 | 1 - indica si hay un error al procesar la solicitud |
message |
string |
Mensaje de error, vacío si todo está en orden. |
Enlace al ejemplo de código Curl
Enlace al ejemplo de código Guzzle
Ejemplo de la respuesta:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}
2. Enviar SMS usando el ID del remitente. (POST)
Descripción:
Cuando usted solicitó un ID de remitente para su empresa, usted puede enviar solicitudes de API de SMS.
Extremo: https://smsgateway24.com/getdata/addsmstosenderid
Método:: POST
Parámetros de la petición como JSON:
{
"token":"5f0eb980819f0e07b9b14d5dsacxzc6a",
"send_to":"+4915752982212",
"sender_id":"2",
"template_id":"9",
"webhook_callback_url":"https://webhook.site/5557129a-8513-4cb8-ae2e-8aa17a5bb957",
"template_data":{
"var_1":"John",
"order":"777"
}
}
Donde:
Variable |
Tipo |
Descripción |
token |
string |
[requerido] Su token se adquiere mediante el método de recuperación de token. |
send_to |
string |
[requerido] Número de teléfono del cliente. Por ejemplo: +4915752982212 |
sender_id |
string |
[requerido] IDs de tu ID de remitente. Puedes encontrar tus IDs de remitente aquí:
Sender ID list |
template_id |
string |
[requerido] Puedes obtener tus identificadores de plantilla aquí:Template list |
webhook_callback_url |
string |
[opcional] Establezca la URL de su servidor para obtener llamadas |
template_data |
json |
[opcional] Sus nombres dinámicos de variables. |
Respuesta con formato JSON::
Variable |
Tipo |
Descripción |
token |
string |
Tu token se adquiere a través del método de recuperación de tokens:
|
error |
int |
0 | 1 - indica si hay un error al procesar la solicitud |
message |
string |
Mensaje de error, vacío si todo está en orden. |
cost |
float |
Coste de SMS |
Ejemplo de la respuesta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}
3. Enviar SMS usando el ID del remitente. (GET)
Descripción:
Cuando usted solicitó un ID de remitente para su empresa, usted puede enviar solicitudes de API de SMS.
Extremo: https://smsgateway24.com/getdata/addsmstosenderid
Método:: GET
Parámetros de la petición como JSON:
Donde:
Variable |
Tipo |
Descripción |
token |
string |
[requerido] Su token se adquiere mediante el método de recuperación de token. |
send_to |
string |
[requerido] Número de teléfono del cliente. Por ejemplo: +4915752982212 |
sender_id |
string |
[requerido] IDs de tu ID de remitente. Puedes encontrar tus IDs de remitente aquí:
Sender ID list |
template_id |
string |
[requerido] Puedes obtener tus identificadores de plantilla aquí:Template list |
webhook_callback_url |
string |
[opcional] Establezca la URL de su servidor para obtener llamadas |
template_data_as_string |
json |
[opcional] Sus nombres dinámicos de variables. |
Respuesta con formato JSON::
Variable |
Tipo |
Descripción |
token |
string |
Tu token se adquiere a través del método de recuperación de tokens:
|
error |
int |
0 | 1 - indica si hay un error al procesar la solicitud |
message |
string |
Mensaje de error, vacío si todo está en orden. |
cost |
float |
Coste de SMS |
Ejemplo de la solicitud:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}
Ejemplo de la respuesta:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}