Наш SMS API, простой и удобный HTTP API
На этой странице приведены сведения обо всех функциях, доступных через HTTP-интерфейс дляотправка и прием СМС.HTTP API позволяет интегрировать вашу систему (клиент) с ROOTSMS, используя протокол HTTP для отправки SMS-сообщений. HTTPS также поддерживается для безопасных транзакций с использованием SSL-шифрования.
Клиент отправляет HTTP-запрос GET или POST к HTTP-интерфейсу ROOTSMS, предоставляя список необходимых параметров. Наша система возвращает ответ HTTP, который указывает статус отправленного сообщения.
Ты можешь отправлять текстовые сообщения а также список СМС получено на ваш выделенный номер
Отправить текстовое сообщение :
URL-адрес: https://api.rootsms.com/sendsms/
Список полученных SMS-сообщений:
URL-адрес: https://api.rootsms.com/getsms/
URL-адрес: https://api.rootsms.com/sendsms/
Настройки | Описание | Обязательный |
контейнеры | Номер получателя в международном формате | Да |
сообщение | Содержимое SMS для отправки получателю | Да |
апикей | Уникальный ключ API, связанный с вашей учетной записью. | Да |
URL-адрес: https://api.rootsms.com/getsms/
Настройки | Описание | Обязательный |
апикей | Уникальный ключ API, связанный с вашей учетной записью. | Да |
Больше не используется
/ОТПРАВИТЬ СМС
Возможные ответы при отправке SMS:
/RESENDSMS
Возможные ответы при повторной отправке СМС):
Проверьте свой KEY API здесь
Отобразить список доступных стран
Запросите бесплатный KEY API
Возможные ответы при отправке SMS:
Закодированный | Описание |
0 | Сообщение отправляется без ошибок |
6 | Время процесса превышено |
7 | Сообщение не отправлено |
30 | Внутренняя ошибка. Обратитесь в службу технической поддержки. |
40 | KEY API отключен |
60 | API-ключ отсутствует |
50 | API не верен |
70 | Количество множественных отправок по одному запросу: 4 числа. |
80 | Ваш аккаунт не поддерживает множественную отправку |
99 | Страна назначения в данный момент недоступна |
100 | Превышение лимита отправки одного SMS в минуту (зависит от вашего API-ключа и опции |
/RESENDSMS
Возможные ответы при повторной отправке СМС):
Закодированный | Описание |
200 | отсутствует идентификатор сообщения |
201 | идентификатор сообщения не существует |
202 | сообщение уже отправлено |
Проверьте свой KEY API здесь
Отобразить список доступных стран
Запросите бесплатный KEY API
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ : /ОТПРАВИТЬ СМС
//3 обязательных параметра
$phonenumber = «0032494000000»;
$message = «Привет, мир»;
$apikey = "3bae4f51b8b8fd266987c.......";
$URL = "https://api.rootsms.com/sendsms/?recipients=$phonenumber&message=$message&apikey=$apikey";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
ПОВТОРНО ОТПРАВИТЬ ОЖИДАЕМОЕ SMS: /RESENDSMS
//2 обязательных параметра
$apikey = "3bae4f51b8b8fd266987c.......";
$id = "123456789465465...";
$URL = "http://api.rootsms.com/resendsms/?apikey=$apikey&id=$id";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
СПИСОК ПОЛУЧЕННЫХ СМС: /GETSMS
//2 обязательных параметра
$apikey = "3bae4f51b8b8fd266987c.......";
$URL = "http://api.rootsms.com/getsms/?apikey=$apikey";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
//3 обязательных параметра
$phonenumber = «0032494000000»;
$message = «Привет, мир»;
$apikey = "3bae4f51b8b8fd266987c.......";
$URL = "https://api.rootsms.com/sendsms/?recipients=$phonenumber&message=$message&apikey=$apikey";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
ПОВТОРНО ОТПРАВИТЬ ОЖИДАЕМОЕ SMS: /RESENDSMS
//2 обязательных параметра
$apikey = "3bae4f51b8b8fd266987c.......";
$id = "123456789465465...";
$URL = "http://api.rootsms.com/resendsms/?apikey=$apikey&id=$id";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
СПИСОК ПОЛУЧЕННЫХ СМС: /GETSMS
//2 обязательных параметра
$apikey = "3bae4f51b8b8fd266987c.......";
$URL = "http://api.rootsms.com/getsms/?apikey=$apikey";
$ch = curl_init();
Curl_setopt ($ch, CURLOPT_URL, $URL);
Curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
эхо 1TP5Allput;
завиток_закрыть ($ch);
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ :
Используйте уникальный адрес электронной почты, связанный с вашим API-ключом (см. в интерфейсе управления).
Например :
Используйте уникальный адрес электронной почты, связанный с вашим API-ключом (см. в интерфейсе управления).
Например :
- Отправить электронное письмо на адрес 1234567910@mailtosms.co (ваш уникальный адрес электронной почты)
- С как объект : номер телефона получателя
- С как тело сообщение: содержание смс для отправки
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ :
/ОТПРАВИТЬ СМС
URL-адрес веб-сервиса: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl
require_once "lib/nusoap.php";
$client = новый nusoap_client("sendSmsNow.wsdl", true);
$error = $client->getError();
$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<ошибка>'.$result['return']['ошибка'].'</ошибка>
<чувствует>'.$result['возврат']['отправлено'].'</отправлено>
<идентификатор>'.$result['return']['id'].' ';</id >
эхо $finalOut;
URL-адрес веб-сервиса: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl
require_once "lib/nusoap.php";
$client = новый nusoap_client("sendSmsNow.wsdl", true);
$error = $client->getError();
$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey'])) ;
$finalOut = '
<ошибка>'.$result['return']['ошибка'].'</ошибка>
<чувствует>'.$result['возврат']['отправлено'].'</отправлено>
<идентификатор>'.$result['return']['id'].' ';</id >
эхо $finalOut;
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ :
/ОТПРАВИТЬ СМС
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
ЕСЛИ ResLaunch = Истина, ТО
ResCode = HTTPGiveResult()
Info("HTML-код: " + ResCode)
КОНЕЦ
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
ЕСЛИ ResLaunch = Истина, ТО
ResCode = HTTPGiveResult()
Info("HTML-код: " + ResCode)
КОНЕЦ
Протестировать интеграцию и правильную настройку вашего API можно по этой ссылке: https://api.rootsms.com/sendsms/test/
Вы знали ? вы можете быстро удалить историю отправленных SMS.