Documentation de l'api sender id — smsgateway24

Documentation | SmsGateway24.com

v.1.0

1. Obtenir un jeton:

Description : Si cette requête aboutit, vous recevrez un jeton. Vous pourrez ensuite l'utiliser pour accéder au serveur et effectuer d'autres requêtes.
Point de terminaison : https://smsgateway24.com/getdata/gettoken
Méthode :: GET
Paramètres de la requête:
Variable Type Description
email string [obligatoire] Your login in the system. Usually email
pass string [obligatoire] Your password in the system

Réponse au format JSON ::
Variable Type Description
token string Votre jeton s'obtient via la méthode de récupération du jeton:
error int 0 | 1 — indique s'il y a eu une erreur lors du traitement de la requête
message string Message d'erreur, vide si tout va bien.
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
Exemple de réponse:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. Envoyer un SMS via Sender ID. (POST)

Description : Une fois que vous avez demandé un Sender ID pour votre entreprise, vous pouvez envoyer des SMS via des requêtes API.
Point de terminaison : https://smsgateway24.com/getdata/addsmstosenderid
Méthode :: POST
Paramètres de la requête au format JSON, par exemple:
{
    "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"
    }
}

Où:
Variable Type Description
token string [obligatoire] Votre jeton s'obtient via la méthode de récupération du jeton.
send_to string [obligatoire] Numéro de téléphone du client. Par exemple : +4915752982212
sender_id string [obligatoire] Identifiants de votre Sender ID. Vous trouverez vos Sender ID ici : Sender ID list
template_id string [obligatoire] Vous pouvez obtenir vos ID de modèles ici :Template list
webhook_callback_url string [facultatif] Indiquez l'URL de votre serveur pour recevoir les rappels
template_data json [facultatif] Les noms de vos variables dynamiques.

Réponse au format JSON ::
Variable Type Description
token string Votre jeton s'obtient via la méthode de récupération du jeton:
error int 0 | 1 — indique s'il y a eu une erreur lors du traitement de la requête
message string Message d'erreur, vide si tout va bien.
cost float Coût du SMS
Exemple de réponse:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}

3. Envoyer un SMS via Sender ID. (GET)

Description : Une fois que vous avez demandé un Sender ID pour votre entreprise, vous pouvez envoyer des SMS via des requêtes API.
Point de terminaison : https://smsgateway24.com/getdata/addsmstosenderid
Méthode :: GET
Paramètres de la requête au format JSON, par exemple: Où:
Variable Type Description
token string [obligatoire] Votre jeton s'obtient via la méthode de récupération du jeton.
send_to string [obligatoire] Numéro de téléphone du client. Par exemple : +4915752982212
sender_id string [obligatoire] Identifiants de votre Sender ID. Vous trouverez vos Sender ID ici : Sender ID list
template_id string [obligatoire] Vous pouvez obtenir vos ID de modèles ici :Template list
webhook_callback_url string [facultatif] Indiquez l'URL de votre serveur pour recevoir les rappels
template_data_as_string json [facultatif] Les noms de vos variables dynamiques.

Réponse au format JSON ::
Variable Type Description
token string Votre jeton s'obtient via la méthode de récupération du jeton:
error int 0 | 1 — indique s'il y a eu une erreur lors du traitement de la requête
message string Message d'erreur, vide si tout va bien.
cost float Coût du SMS
Exemple de requête:
https://smsgateway24.com/getdata/addsmstosenderid?token=5f0eb980819f0e07b9b1432132131d&send_to=+4915752982212&sender_id=1&template_id=8&template_data_as_string={"order":"order1","date":"010202"}

Exemple de réponse:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}