Регистрация
Подключиться
Я даю согласие на обработку персональных данных
Протокол SOAP
Протокол SOAP (Simple Object Access Protocol — простой протокол доступа к объектам) используется для удаленного вызова функций по обработке SMS.

На данный момент доступны 3 функции:

  • send_message — немедленная отправка одиночного SMS
  • schedule_message — отправка одиночного SMS по расписанию
  • check_status — проверка статуса отправленного сообщения


Параметры, используемые в функциях

send_message (login, password, src_addr, dst_addr, text)
schedule_message (login, password, src_addr, dst_addr, text, date_from [,time_from] [,time_to])
check_status (login, password, id_sms)

Возвращаемые значения

send_message, schedule_message:
  • в случае успеха — цифровой идентификатор сообщения
  • в случае ошибки — краткое описание ошибки
check_status:
  • в случае успеха — статус сообщения ( deliver, not_deliver, partly_deliver)
  • в случае ошибки — краткое описание ошибки
Использование

Перед использованием необходимо настроить ваше ПО, указав в настройках путь к WSDL-файлу http://terasms.ru/soap/tera_http.wsdl
, либо адрес сервера http(s)://auth.terasms.ru/soap

Важно! Файл клиентского скрипта должен быть сохранен в кодировке UTF-8. В противном случае, отправка сообщений на кириллице завершится фатальной ошибкой клиента.

Примеры на языке php:

// Простая отправка сообщения $client = new SoapClient('http://terasms.ru/soap/tera_http.wsdl'); $id_sms = $client->send_message('login', 'password', 'terasms', '79991234567', 'Hello world!'); // Отправка сообщения по расписанию $client = new SoapClient('http://terasms.ru/soap/tera_http.wsdl'); $id_sms = $client->schedule_message('login', 'password', 'terasms', '79991234567', 'Поздравляю с наступающим Новым Годом!', '2015-12-31', '08:00:00', '23:59:59'); // Получение результата доставки сообщения $client = new SoapClient('http://terasms.ru/soap/tera_http.wsdl'); $status = $client->check_status('login', 'password', $id_sms);
Регистрация
Подключиться
Я даю согласие на обработку персональных данных
Заказать просчет
It's totally free