Documentation api pour sender id

Documentation | SmsGateway24.com

v.1.0

1. Obtenir un jeton:

Description : Lors de l'exécution réussie de cette requête, vous recevrez un jeton. Par la suite, vous pouvez utiliser ce jeton pour accéder au serveur et faire des requêtes supplémentaires.
Point de terminaison : https://smsgateway24.com/getdata/gettoken
Méthode :: GET
Paramètres de la requête:
Variable Type de texte Libellé
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 de texte Libellé
token string Votre jeton est acquis par la méthode de récupération des jetons:
error int 0 | 1 - indique s'il y a une erreur dans le traitement de la requête
message string Message d'erreur, vide si tout est dans l'ordre.
Lien vers l'exemple de code Curl
Lien vers la gueule d'exemple de code
Exemple de réponse:
{"error":0,"message":"OK","token":"abbde3e31e9d026c02f41119fc551111e"}
or
{"error":1,"message":"Login or password incorrect"}

2. Envoyer un SMS en utilisant Sender ID. (POST)

Description : Lorsque vous avez demandé un ID Sender pour votre entreprise, vous pouvez envoyer des demandes d'API SMS.
Point de terminaison : https://smsgateway24.com/getdata/addsmstosenderid
Méthode :: POST
Paramètres de la requête comme 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"
    }
}

Où se trouve:
Variable Type de texte Libellé
token string [Obligatoire] Votre jeton est acquis par la méthode de récupération de jetons.
send_to string [Obligatoire] Numéro de téléphone du client. Par exemple : +4915752982212
sender_id string [Obligatoire] IDs de votre identifiant d'expéditeur. Vous pouvez trouver vos identifiants d'expéditeur ici : Sender ID list
template_id string [Obligatoire] Vous pouvez obtenir les identifiants de votre modèle ici :Template list
webhook_callback_url string [optionnel] Définissez l'URL de votre serveur pour obtenir des rappels
template_data json [optionnel] Vos noms de variables dynamiques.

Réponse au format JSON ::
Variable Type de texte Libellé
token string Votre jeton est acquis par la méthode de récupération des jetons:
error int 0 | 1 - indique s'il y a une erreur dans le traitement de la requête
message string Message d'erreur, vide si tout est dans l'ordre.
cost float Coût des SMS
Exemple de réponse:
{"error":0,"sms_id":63752087,"message":"Sms has been saved successfully","cost":0.068}

3. Envoyer un SMS en utilisant Sender ID. (GET)

Description : Lorsque vous avez demandé un ID Sender pour votre entreprise, vous pouvez envoyer des demandes d'API SMS.
Point de terminaison : https://smsgateway24.com/getdata/addsmstosenderid
Méthode :: GET
Paramètres de la requête comme JSON: Où se trouve:
Variable Type de texte Libellé
token string [Obligatoire] Votre jeton est acquis par la méthode de récupération de jetons.
send_to string [Obligatoire] Numéro de téléphone du client. Par exemple : +4915752982212
sender_id string [Obligatoire] IDs de votre identifiant d'expéditeur. Vous pouvez trouver vos identifiants d'expéditeur ici : Sender ID list
template_id string [Obligatoire] Vous pouvez obtenir les identifiants de votre modèle ici :Template list
webhook_callback_url string [optionnel] Définissez l'URL de votre serveur pour obtenir des rappels
template_data_as_string json [optionnel] Vos noms de variables dynamiques.

Réponse au format JSON ::
Variable Type de texte Libellé
token string Votre jeton est acquis par la méthode de récupération des jetons:
error int 0 | 1 - indique s'il y a une erreur dans le traitement de la requête
message string Message d'erreur, vide si tout est dans l'ordre.
cost float Coût des SMS
Exemple de demande:
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}