Documentation | SmsGateway24.com Lien avec le facteur

Si votre service ne prend pas en charge l'envoi d'une demande via SSL (via https), vous pouvez utiliser le protocole protocole HTTP
Obtenir un jeton
Description: Le résultat de cette requête vous donne un jeton. Dans le futur, avec ce jeton, vous pourrez accéder au serveur et effectuer d'autres demandes.
Adresse https://smsgateway24.com/getdata/gettoken
Maintenant, votre jeton: Connexion
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
email* |
string | Votre login dans le système. Habituellement, l'email |
pass* |
string | Votre mot de passe dans le système |
Réponse
Variable | Type | Description |
---|---|---|
token |
string | Votre jeton pour les demandes. Le jeton est associé à un compte Maintenant, votre jeton: Connexion |
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
Envoi de SMS
Description: Crée des SMS sur le serveur pour envoyer un lot en une seule fois. Permet de créer de nombreux SMS en une seule fois avec une seule demande Lien vers l'application SmsGateWay24
Adresse https://smsgateway24.com/getdata/addsms
Méthode: POST
| GET
( utiliser %2B au lieu du signe "+" dans la requête GET )
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
sendto* |
string | Numéro de téléphone de l'abonné. Tous les caractères requis sont autorisés. exemple : +1- (928) -111-22-33. Ou plusieurs numéros via une virgule : +4915752982212, +4917642111111, +1 17642031984 |
body* |
string | Corps du message cible |
device_id* |
string | ID du dispositif liste des dispositifs |
timetosend |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
[facultatif] Heure d'envoi du message. Par exemple, 2018-10-25 00:00:00 |
sim |
integer | [pas nécessaire] Sim #
![]() |
customerid |
int | Le numéro d'identification de votre client. Champ facultatif |
urgent |
boolean (1 or 0) | SMS urgent. Champ facultatif Ce SMS sera envoyé en priorité. Il peut être utile si vous envoyez des OTP |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
sms_id |
integer | ID SMS |
Envoi de SMS en masse via JSON
Description: Crée le SMS à envoyer sur le serveur. Après cela, le téléphone avec l'application Smsgateway24 appelle le serveur et prend le SMS et l'envoie à partir de votre carte sim Téléchargez l'application application au lien
Adresse https://smsgateway24.com/getdata/addalotofsms
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
datajson* |
JSON | Toutes les données au format JSON |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
Exemple JSON
{"token":"df427bfcf113c9a21c67718035076b5b","smsdata":[{"sendto":"015752982212","body":"Test
message","sim":1,"timetosend":"2019-07-01
23:50:00","device_id":260},{"sendto":"+4915752982212","body":"Test message
2","sim":1,"timetosend":"2019-07-01 23:50:00","device_id":260,"urgent":1}]}
facile à utiliser
{ "token":"df427bfcf113c9a21c6771803501", "smsdata":[ { "sendto":"015752982212", "body":"Your password is 12345", "sim":1, "timetosend":"2019-07-01 23:50:00", "device_id":260, "customerid":122, "urgent":1 }, { "sendto":"015752982212", "body":"Regular SMS. Not urgnet", "sim":1, "timetosend":"2019-07-01 23:50:00", "device_id":260, "customerid":122, "urgent":0 } ] }
Obtenez tous les SMS. (y compris les SMS entrants)
Description: Grâce à cette demande, vous pouvez obtenir tous les messages qui sont associés à votre compte.
Vous pouvez notamment recevoir
tous les SMS entrants
SMS entrants provenant des clients. Dans cette méthode, toutes les variables d'entrée sont requises. Les messages SMS diffèrent
par leur statut. ,
Lien vers l'application SmsGateWay24 PRO
Adresse https://smsgateway24.com/getdata/getallsms
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
device_id |
integer | ID du dispositif. liste des dispositifs |
status |
integer |
1 - Nouveau 2 - Tiré du serveur 5 - Revenu 6 - Envoyé par téléphone 7 - Livré 8 - Sms non délivré 9 - Not SENT - Échec générique 10 - Non envoyé - Pas de service 11 - Non envoyé - Null PDU 12 - Non envoyé - Radio éteinte 100 - non envoyé - NON AUTORISÉ 101 - non envoyé - Pas du tout autorisé |
begindate |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
Période du |
enddate |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
Période à |
sim |
int | sim est le numéro de l'emplacement dans le téléphone : 0 ou 1 (facultatif) |
customerid |
int | Le numéro d'identification de votre client. Champ facultatif |
onlycount |
0/1 | Afficher uniquement le nombre d'unités |
phone |
string | Numéro de téléphone (facultatif) |
orderbydesc |
0 | 1 | Commander par ... |
timezone |
string | Votre fuseau horaire local. Par exemple, choisissez Australie/Sydney get your zone name |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
count |
integer | Nombre de SMS |
smss |
json | sms json object |
Ajouter une étiquette
Description: Le tag est nécessaire pour créer une newsletter sur un groupe de chiffres. Par exemple, le tag *Employés*.
Adresse https://smsgateway24.com/getdata/savetag
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
title* |
string | Nom de l'étiquette |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
tag_id |
number | Étiquette ID |
Obtenir le statut d'un seul SMS
Description: Vous pouvez connaître le statut de chaque SMS en utilisant cette méthode
Adresse https://smsgateway24.com/getdata/getsmsstatus
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
sms_id* |
string | ID SMS |
Réponse
Variable | Type | Description |
---|---|---|
sms_id |
integer | ID SMS |
status |
integer | Statut des SMS 1 - Nouveau 2 - Tiré du serveur 5 - Revenu 6 - Envoyé par téléphone 7 - Livré 8 - Sms non délivré 9 - Not SENT - Échec générique 10 - Non envoyé - Pas de service 11 - Non envoyé - Null PDU 12 - Non envoyé - Radio éteinte 100 - non envoyé - NON AUTORISÉ 101 - non envoyé - Pas du tout autorisé |
status_description |
string | Nom du statut |
error |
integer | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
Obtenir la liste des dispositifs
Description: Vous pouvez tout savoir sur vos appareils.
Adresse https://smsgateway24.com/getdata/getalldevices
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
Réponse
Variable | Type | Description |
---|---|---|
count |
integer | Nombre d'appareils |
device |
json | Description de chaque dispositif Description du champ
|
Exemple
{ "count": 2, "device": { "1576": { "id": 1576, "title": "AOSP_on_IA_Emulator", "number": null, "imei": "358240051111110", "created": { "date": "2020-03-28 20:10:29.000000", "timezone_type": 3, "timezone": "UTC" }, "createdhumanformat": "28.03.2020 20:10:29", "lastseen": { "date": "2020-04-23 17:02:21.000000", "timezone_type": 3, "timezone": "UTC" }, "lastseenhumanformat": "23.04.2020 17:02:21", "serialnumber": "EMULATOR30X0X5X0", "siminfo": [ { "Slot": "0", "IccId": "89014103211118510720", "Number": " 15555215554", "Roaming": "0", "CountryIso": "us", "CarrierName": "Android (T-Mobile)" } ], "appversion": "12.1.21", "isappversionactual": false, "delaybetweeneachsms": null, "delaybetweenrequest": 1, "subscription": true }, "1297": { "id": 1297, "title": "Android_SDK_built_for_x86", "number": null, "imei": "null", "created": { "date": "2020-01-20 14:01:05.000000", "timezone_type": 3, "timezone": "UTC" }, "createdhumanformat": "20.01.2020 14:01:05", "lastseen": { "date": "2020-04-20 20:51:34.000000", "timezone_type": 3, "timezone": "UTC" }, "lastseenhumanformat": "20.04.2020 20:51:34", "serialnumber": "unknown", "siminfo": [ { "Slot": "0", "IccId": "8949226172233934327", "Number": "+4915752982212", "Roaming": "1", "CountryIso": "de", "CarrierName": "Drillisch (o2)" } ], "appversion": "12.1.21", "isappversionactual": false, "delaybetweeneachsms": 5, "delaybetweenrequest": 10, "subscription": false } } }
Obtenir l'état du dispositif
Description: Vous pouvez connaître l'état de vos appareils
Adresse https://smsgateway24.com/getdata/getdevicestatus
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
device_id* |
int | identifiant du dispositif liste des dispositifs |
Réponse
Variable | Type | Description |
---|---|---|
error |
integer | ID SMS |
message |
integer | description des erreurs |
lastseen |
datetime | Le temps où l'appareil était en ligne |
device_id |
integer | identifiant du dispositif |
title |
string | nom du dispositif |
Ajouter des contacts avec un tag
Description: Ajoutez des contacts pour n'importe quel tag. Par exemple, pour l'étiquette * Employés *, vos collègues seront parfaitement parfaitement.
Adresse https://smsgateway24.com/getdata/savecontact
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
fullname |
string | nom du contact |
phone* |
string | numéro de téléphone |
tag_id* |
integer | Étiquette ID |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
contact_id |
number | Numéro de contact |
Créer un bulletin d'information
Description: Une fois que vous avez créé le tag, vous pouvez effectuer le mailing sur les téléphones du tag.
Adresse https://smsgateway24.com/getdata/savepaket
Méthode: POST
| GET
Lien vers l'exemple de code Curl
Lien vers l'exemple de code Guzzle
paramètres de saisie
Variable | Type | Description |
---|---|---|
token* |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
title* |
string | Titre du bulletin d'information |
device_id* |
number | ID du dispositif liste des dispositifs |
body* |
string | Corps du message cible |
tags* |
string | Id. de balise. Peut être plusieurs, séparés par des virgules. Par exemple : 12,13,14 |
sim* |
int | sim est le numéro de l'emplacement dans le téléphone : 0 ou 1 (facultatif) |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
paket |
number | ID du paquet |

Utilisez Excel pour les envois groupés de SMS
Vous pouvez envoyer des SMS en masse via Excel
1. download excel
2. Entrez le jeton et le numéro du dispositif dans le fichier Excel.
3. Vous pouvez envoyer des sms directement depuis excel

4. Le publipostage en masse via excel est désormais à votre portée

Get PHP SDK from GitHub:
https://github.com/smsgateway24/smsgateway24-php-sdk
Get on Packagist.org
https://packagist.org/packages/smsgateway24/smsgateway24-php-sdk
Or use command
composer require smsgateway24/smsgateway24-php-sdk
composer require smsgateway24/smsgateway24-php-sdk
Utiliser le plugin pour PrestaShop

How to:
I. Install steps:
1. Download the module from your account
2. Go to your shop's dashboard
3. Go to Modules
4. Click Add Module and select the archive you've downloaded from your computer
5. Install the module

II. Configuration
1. Enable - Choose to enable/disable SMS Notifications on your website;
2. Customer SMS consent - Choose if customers should give their consent when receiving SMS notifications. A dedicated page will be displayed on customer's account for the SMS consent.
3. Active API - The Main API Service used for sending SMS notifications;
4. API Token– The token used for your sms gateway account;
5. Device ID - The Device ID from your smsgateway.me or smsgateway25.com account

6. SIM ID - The Device ID from your smsgateway25.com account. SIM ID is required only if you use smsgateway25.com!
7. Admin's mobile phone - The number used to receive Admin Notifications. It must start with "+" followed by the country code;
6. Customer notifications - Notifications send only to customers;
9. Admin notifications - Notifications send only to admin;
10. Supplier notifications - Notifications send only to suppliers;
11. SMS delay - Send SMS notifications with a delay using CRON JOB; This option us useful when the Mobile Network Provider does not allow sending SMS messages at a very short interval of time;
12. Feed generation interval - Set the cron run interval;
13. SMS HISTORY button – displays the history log of the sent messages on the shop;
14. CLEAR SMS HISTORY button – clears the history log of the sent messages on the shop;
15. CLEAR SMS HISTORY button – clears the history log of the sent messages on the shop;
III. SMS Templates


Each SMS notification message can be customised.
Each Order Status can sent a customised sms message to the customer.
You can also use shortcodes to build the SMS template.

IV. Send single/bulk SMS.

The module allows you to send a single SMS or you can send Bulk SMS. The bulk SMS option is often

used to send SMS Marketing campaigns to the store’s clients.
V. Check the history
The module has an option that allows you to see the SMS messages that have been sent on the shop.

VI. Abandoned cart sms reminders
The module has an option that allows you to send SMS reminders to customers that have abandoned carts.

VII. Frequently asked questions
. My clients, or the admin does not receive any messages
. - Check your Phone, it must be permanently connected to Internet (Mobile data or Wireless) and needs to have a Carrier SMS Plan. Also be sure the app on your phone is not put to sleep – tutorial here.
. How can I change the automatic messages that are being sent with the module?
- The messages can be customised from Translations > Module Translations.
. Does this module works on iPhone?
- No, at this moment there’s no app for iPhone. If you find one please contact us and we’ll help you with the integration.
utilisez amocrm pour votre système. Le plugin est disponible dans la boutique
installez le plugin amocrm pour envoyer des SMS dans votre entreprise. Maintenant le plugin amocrm est disponible dans le magasin. Utilisez la vidéo pour plus de détails.
WordPress Plugin

Github WordPress plugin For OTP
Utilisez notre plugin pour Wordpress ! Envoyez des mots de passe à usage unique (OTP) directement depuis Wordpress !
Exemple de code pour 1C
Процедура ГлВыполнитьОтправкуСМС(Телефон,ТекстСМС) Экспорт Логин=СокрЛП(Константа.ЛогинСМС); Пароль=СокрЛП(Константа.ПарольСМС); КодУстр=СокрЛП(Константа.КодУстройстваСМС); Получатель=СокрЛП(Телефон); Сообщение=СокрЛП(Лев(ТекстСМС,256)); Сообщение=ГлПреобразоватьСтрокуВУТФ8(Сообщение); ТекстЗапроса="http://smsgateway24.com/getdata/smstosend?sendto="+Получатель+"&body="+Сообщение+"&device_id="+СокрЛП(КодУстр)+"&email="+Логин+"&pass="+Пароль; Результат=""; Если ЗагрузитьВнешнююКомпоненту("c:\v7plus.dll") <> 1 Тогда ТекстОшибки = "Компонента v7plus.dll не найдена!"; Сообщить(ТекстОшибки); Возврат; КонецЕсли; Ошибка=0; Соединение = СоздатьОбъект("AddIn.V7HttpReader"); Попытка Соединение.ОтправитьДляОбработки(ТекстЗапроса,каталогиб()+"\temp.txt", 1,Результат, 2); Исключение Ошибка=1; Сообщить("СМС не сформировано! для телефона "+Получатель+" Ответ сервера: "+Результат); КонецПопытки; Если Ошибка=0 Тогда Сообщить("ОК. СМС сформировано! для телефона "+Получатель+" Ответ сервера: "+Результат); КонецЕсли; КонецПроцедуры
Anciennes méthodes API (GET) (HTTPS + HTTP)
Lien vers l'application SmsGateWay24
Envoi de SMS
Description: Crée des SMS sur le serveur pour envoyer un lot en une seule fois. Permet de créer de nombreux SMS en une seule fois avec une seule demande : Lien vers l'application SmsGateWay24
Adresse
https://smsgateway24.com/getdata/smstosend?sendto=Téléphone
&body=MESSAGE
&device_id=DEVICE_ID&email=Connexion
&pass=MOT DE PASSE
Adresse https://smsgateway24.com/getdata/smstosend?sendto=ТЕЛЕФОН&body=СООБЩЕНИЕ&device_id=ID_УСТРОЙСТВА&email=ЛОГИН&pass=ПАРОЛЬ&timetosend=2018-06-08
13:40:00
Méthode: GET
paramètres de saisie
Variable | Type | Description |
---|---|---|
email |
string | Votre login dans le système. Habituellement, l'email |
pass |
string | votre mot de passe |
sendto |
string | Numéro de téléphone de l'abonné. Tous les caractères requis sont autorisés. exemple : +1- (928) -111-22-33. Ou plusieurs numéros via une virgule : +4915752982212, +4917642111111, +1 17642031984 |
body |
string | Corps du message cible |
device_id |
string | ID du dispositif |
timetosend |
datetime [YYYY-mm-dd HH:MM:SS] | [facultatif] Heure d'envoi du message. Par exemple, 2018-10-25 00:00:00 |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |
sms_id |
integer | ID SMS |
$ch = curl_init(); $url = "https://smsgateway24.com/getdata/smstosend?sendto=" . $save->phone . "&body=" . $body . "&device_id=" . $device_id . "&email=support@smsgateway24.com&pass=123456"; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13'); $output = curl_exec($ch); curl_close($ch);
Bot Telegram
Si vous voulez envoyer des notifications à votre téléphone via Telegram, connectez notre robot.
Envoyer la demande
Description: Envoyez une demande POST au serveur et les gens recevront un message dans un télégramme.
Avant l'envoi, vous devez effectuer 3 étapes :
- Télécharger telegram depuis le site officiel Telegram.org
- Quelque chose à écrire @Smsgateway24bot
- Obtenez votre carte d'identité grâce au robot @userinfobot
- Envoyer une demande POST
Adresse
https://smsgateway24.com/getdata/telegrammessage
Maintenant, votre jeton: Connexion
Méthode: POST
| GET
paramètres de saisie
Variable | Type | Description |
---|---|---|
token |
string | Votre jeton est obtenu à partir de la méthode d'obtention d'un jeton |
body |
string | Corps du message cible |
telegramid |
string | Votre Id à Telegram via @getmyid_bot |
Réponse
Variable | Type | Description |
---|---|---|
error |
number | 0 / 1 - y a-t-il une erreur dans le traitement de la demande ? |
message |
string | Message d'erreur |