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}