Описание API

SMS шлюз (СМС шлюз) SMS Getekeeper - это сервис отправки SMS сообщений с помощью HTTP-запросов либо посредством подключения к SMPP серверу. Специально для Вас мы разработали API, которые разработчики могут использовать в своих продуктах (на сайте, интернет-магазине или в приложении для Windows, Linux, Android и др.) для взаимодействия с нашим SMS шлюзом. Подключение SMS API займет всего несколько минут.

Мы постоянно улучшаем наш сервис, и разработали новое API. Теперь мы не органичиваемся СМС рассылкой. Используя API v.2 возможно осуществлять как СМС, так и Viber рассылку. Если и этого недостаточно, есть возможность осуществления комбинированной Viber СМС рассылки. Не получилось доставить сообщение в Viber - отправим СМС. 

api_doc.png

Описание HTTP/HTTPS API v.2

обновлено 4 марта 2018
api_doc.png

Описание HTTP/HTTPS API

обновлено 1 ноября 2013
api_doc.png

SMPP подключение

обновлено 1 ноября 2013

 

Интеграция с 1С Битрикс

Быстрая и простая организация SMS на сайте. Пара минут и готово!

Модуль уникален, работает по нестандартному принципу и не имеет аналогов в Marketplace! Данный модуль, в отличие от остальных SMS-модулей, НЕ ТРЕБУЕТ установки дополнительных расширений PHP (cURL, php sockets, JSON, XML и другие). В случае отсутствия cURL для работы модуля требуются включенные php-параметры allow_url_include и allow_url_fopen. Они по умолчанию включены на большинстве сайтов.

Преимущества перед аналогами:

  1. Максимально простое и удобное использование;
  2. Аккуратно сделанный модуль: все чистенько и понятненько;
  3. Возможность полностью настраивать текст SMS;
  4. SMS-дублирование (с настраиваемым текстом) любых e-mail сообщений, т.е. автоматическая отправка SMS при любых почтовых событиях (новый заказ на сайте, изменение статуса заказа, регистрация пользователя, сообщение из формы обратной связи и все остальные существующие в системе типы почтовых событий);
  5. Наличие простой формы ручной отправки SMS;
  6. Простая отправка SMS через API в любом месте Вашего сайта;
  7. Модуль работает во всех необходимых кодировках: UTF-8, Windows-1251;
  8. Редактирование шаблона аналогично редактированию почтовых шаблонов Битрикс, но с улучшениями, которые отметит каждый:
    • Вставляемые при клике макросы вставляются не в конец текстовой области (как в почтовых шаблонах), а на место курсора
    • Макросы разделены на логические группы;
  9. Поддерживается многосайтовость, легко настроить на любом сайте.

Решение не зависит от других модулей и устанавливается на любую версию БУС, включая «Первый сайт».

 

Интеграция с PHP

PHP разработчикам мы рекомендуем скачать готовый PHP класс для отправки SMS (Версия для php4). Это позволит сэкономить время на интеграцию. Ниже приведены примеры использования данного класса.

Скачайте архив, распакуйте класс и начните работу. Для начала работы Вам потребуется инициализировать класс.

Подключение API:

 require_once("class.sms.php");
 $api = new SMSGK("Login", "Password");

Теперь API готово к работе и позволяет нам производить следующие операции:

 

Зарегистрировать нового отправителя:

$response = $api->add_sendername("NewSender");

Выполнение данного вызова приведет к регистрации в системе отправителя "NewSender". Через некоторое время зарегистрированный отправитель пройдет модерацию, и вы сможете использовать его для отправки СМС.

 

Получить список доступных отправителей:

$response = $api->get_senderlist();

Выполнение данного вызова вернет список доступных Вам отправителей, их статус и дату изменения статуса.

 

Получить баланс:

$response = $api->get_balance();

Данный вызов возвращает сумму Вашего баланса.

 

Получить статус СМС:

$response = $api->get_smsstatus("10100,10101,10102");

Данный вызов возвращает статусы СМС с номерами 10100,10101 и 10102

 

Отправить СМС:

$response =  $api->send_sms("SenderName", "79877654321,79871234567", "Test SMS from API class");

После выполнения этого кода на номера 79877654321 и 79871234567 будет отправлено СМС с текстом "Test SMS from API class". В поле отправитель будет указан "SenderName". Вызов возвращает номер получателя и номер СМС сообщения. Далее по этому номеру можно определить его статус.