Наш 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 для отправки получателю Да
апикей Уникальный ключ API, связанный с вашей учетной записью. Да
Список полученных SMS-сообщений:
URL-адрес: https://api.rootsms.com/getsms/
Настройки Описание Обязательный
апикей Уникальный ключ 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);
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ :
Используйте уникальный адрес электронной почты, связанный с вашим 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;
ОТПРАВИТЬ ТЕКСТОВОЕ СООБЩЕНИЕ : /ОТПРАВИТЬ СМС
ResLaunch = HTTPRequest("https://api.rootsms.com/sendsms/")
ЕСЛИ ResLaunch = Истина, ТО
ResCode = HTTPGiveResult()
Info("HTML-код: " + ResCode)
КОНЕЦ
Протестировать интеграцию и правильную настройку вашего API можно по этой ссылке: https://api.rootsms.com/sendsms/test/
Вы знали ? вы можете быстро удалить историю отправленных SMS.
Аренда смс-сервера