Если Ваш сервис не поддерживает отправку запроса через SSL (на https) то вы можете использовать протокол HTTP
Описание: Результатом этого запроса вы получаете токен. В дальнейшем с этим токеном вы обращаетесь к серверу и выполняете другие запросы.
Адрес https://smsgateway24.com/getdata/gettoken
Сейчас Ваш токен: Вход
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
email |
string | Ваш логин в системе. Обычно email |
pass |
string | Ваш пароль в системе |
Ответ
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен для запросов. Токен связан с Аккаунтом |
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
Описание: Создает смс на сервере для отправки. После этого телефон с приложением Smsgateway24 обращается к серверу и забирает смс и отправляет со своей sim карты. Скачать приложение можно по ссылке Ссылка на приложение SmsGateWay24
Адрес https://smsgateway24.com/getdata/addsms
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
sendto |
string | Телефонный номер абонента. Допускаются все требуемые символы. пример: +7-(928)-111-22-33 |
body |
string | Тело сообщения для абонента |
device_id |
string | Id Устройства |
timetosend |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
[не обязательно] Время отправки сообщения Например 2018-10-25 00:00:00 |
sim |
integer | [не обязательно] номер Сим карты # |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
Описание: Через этот запрос вы можете получить все смски которые связаны с вашим аккаунтом. В том числе вы можете получить все входящие
смс которые приходят от клиентов. В этом методе есть все входные переменные обязательны. Смски различаются статусами. 1 статус - это новые смс которые созданы в сервисе,
но еще не отправленны; 2 - статус - те что уже были подхвачены телефоном и ушли клиенту ( телефон сам в ответе дошли ли смс, к сожалению статус достаки не учитыватся в
системе ); 5 - статус - входящие смс от клиентов. Те смски которые пришли от клиентов и были отправлены на сервер через PRO версию приложения (SmsGateWay24 PRO).
Статусы 3 и 4 не используются;
Ссылка на приложение SmsGateWay24 PRO
Адрес https://smsgateway24.com/getdata/getallsms
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
device_id |
integer | Id Устройства. Список устройств |
status |
integer 1 | 2 | 5 |
1 - новые смс, | 2 - отправленные смс | 5 - Входящие смс |
begindate |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
Период с |
begindate |
datetime YYYY-MM-DD | YYYY-MM-DD HH:MM:SS |
Период до |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
count |
integer | Количество смс |
smss |
json | sms json object |
Описание: Тег нужен чтобы создавать рассылку на группу номеров. Например тег *Сотрудники*.
Адрес https://smsgateway24.com/getdata/savetag
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
title |
string | Название тега |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
tag_id |
number | ID тега |
Описание: Добавляйте контакты для какого нибудь тега. Например для тега *Сотрудники* отлично подойдут ваши коллеги.
Адрес https://smsgateway24.com/getdata/savecontact
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
fullname |
string | имя контакта |
phone |
string | номер телефона |
tag_id |
number | имя тега |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
contact_id |
number | ID контакта |
Описание: После того как вы создали тег, вы можете сделать рассылку на телефоны тега.
Адрес https://smsgateway24.com/getdata/savepaket
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
title |
string | имя рассылки |
device_id |
number | Id Устройства |
body |
string | Тело сообщения для абонента |
tags |
string | Id тега. можно сразу несколько, через запятую. Например: 12,13,14 |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |
paket |
number | ID пакета |
пример кода на PHP
$ch = curl_init(); $url = "https://smsgateway24.com/getdata/getdata/addsms $postarray = [ 'token' => 'dsajdhjhj1ihi1', 'sendto' => '3782137192', 'body' => 'SMS TEXT', 'timetosend' => 'SMS TEXT', ]; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "postvar1=value1&postvar2=value2&postvar3=value3"); 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); echo $output;
Пример кода для 1С
Процедура ГлВыполнитьОтправкуСМС(Телефон,ТекстСМС) Экспорт Логин=СокрЛП(Константа.ЛогинСМС); Пароль=СокрЛП(Константа.ПарольСМС); КодУстр=СокрЛП(Константа.КодУстройстваСМС); Получатель=СокрЛП(Телефон); Сообщение=СокрЛП(Лев(ТекстСМС,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 Тогда Сообщить("ОК. СМС сформировано! для телефона "+Получатель+" Ответ сервера: "+Результат); КонецЕсли; КонецПроцедуры
Старый методы API (GET) (HTTPS + HTTP)
Описание: Создает смс на сервере для отправки. После этого телефон с приложением Smsgateway24 обращается к серверу и забирает смс и отправляет со своей sim карты. Скачать приложение можно по ссылке : Ссылка на приложение SmsGateWay24
Адрес https://smsgateway24.com/getdata/smstosend?sendto=ТЕЛЕФОН&body=СООБЩЕНИЕ
&device_id=ID_УСТРОЙСТВА&email=ЛОГИН&pass=ПАРОЛЬ
Адрес https://smsgateway24.com/getdata/smstosend?sendto=ТЕЛЕФОН&body=СООБЩЕНИЕ&device_id=ID_УСТРОЙСТВА&email=ЛОГИН&pass=ПАРОЛЬ&timetosend=2018-06-08
13:40:00
Метод: GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
email |
string | Ваш логин в системе. Обычно email |
pass |
string | ваш пароль |
sendto |
string | Телефонный номер абонента. Допускаются все требуемые символы. пример: +7-(928)-111-22-33 |
body |
string | Тело сообщения для абонента |
device_id |
string | Id Устройства |
timetosend |
datetime [YYYY-mm-dd HH:MM:SS] | [не обязательно] Время отправки сообщения Например 2018-10-25 00:00:00 |
Ответ
"Saved" - Все окей
Access deny - не верный логин или пароль
$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);
Если вы хотите отправлять уведомления себе на телефон через телеграм, то подключите нашего бота
Описание: Отправляйте POST запрос на сервер а люди получат сообщение в telegram
перед тем как отправлять нужно сделать 3 шага:
Адрес https://smsgateway24.com/getdata/telegrammessage
Сейчас Ваш токен: Вход
Метод: POST
| GET
входные параметры
Переменная | Тип | Описание |
---|---|---|
token |
string | Ваш токен полученный из метода Получение токена |
body |
string | Тело сообщения для абонента |
telegramid |
string | Ваш Id в Телеграм через @MyTelegramID_bot |
Ответ
Переменная | Тип | Описание |
---|---|---|
error |
number | 0 / 1 - есть ли ошибка в обработке запроса |
message |
string | Сообщение об ошибке |