Телефон
8 (800) 333-06-99

Больше, чем сервис SMS-рассылок
Каскадная рассылка: VK+Viber+SMS
Гарантия доставки сообщений
Бесплатное тестирование
Широкие возможности по интеграции

1. Регистрация

Пройдите простую регистрацию в нашем сервисе. Загрузите базу телефонов ваших клиентов.

2. Создание рассылки

Отредактируйте базу, добавьте свое имя отправителя и сделайте шаблоны текста для SMS-рассылки.

3. Отправка

Задайте время и дату начала рассылки. В назначенное время клиентам будут отправлены СМС.

Интеграция и API

Нашу систему СМС рассылок возможно интегрировать в вашу клиентскую систему или веб-сайт, и полностью автоматизировать процесс:

Обращаем внимание! Здесь описана малая часть методов и примеров по работе с API для отправки СМС и получения статуса. Полная актуальная документация доступна в кабинете, в разделе Интеграция. В кабинете так же присутствует эмулятор в котором можно протестировать работу API и сформировать примеры запросов.

Работа осуществляется при помощи POST или GET-запросов, которые поддерживаются любым программным обеспечением.

Отправка СМС

Данные отправляются на адрес: https://new.smsgorod.ru/apiSms/create Метод: GET или POST

При этом используются следующие параметры:
Параметр Описание Тип Обязательный
apiKey API-ключ. Получить можно в личном кабинете, в разделе Интеграция => API => Настройки API string Да
sms Массив со списком СМС-сообщений array Да
sms.*.phone Номер телефона string Да
sms.*.text Текст сообщения string Да
sms.*.channel Канал сообщений (char, digit, viber, vk) string Да
sms.*.sender Имя отправителя string Да
sms.*.plannedAt Количество секунд Unix timestamp timestamp Нет
webhookUrl URL для вебхука. URL для отправки изменений статуса string Нет
Пример отправки GET-методом: https://new.smsgorod.ru/apiSms/create?apiKey=AbCd********&sms[0][channel]=char&sms[0][phone]=79*********&sms[0][text]=test1&sms[0][sender]=VIRTA
Пример отправки POST-методом: <?php if( $curl = curl_init() ) { $jsonstr = '{"apiKey": "AbCd********", "sms": [{"channel":"char", "sender": "VIRTA" ,"text": "test1", "phone": "79********1", "plannedAt": 1490612400}, {"channel":"digit", "text": "test2", "phone": "79********2", "plannedAt": 1490612400}]}'; curl_setopt($curl, CURLOPT_URL, 'https://new.smsgorod.ru/apiSms/create'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_POST, true); curl_setopt($curl, CURLOPT_POSTFIELDS, $jsonstr); curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'accept: application/json')); curl_setopt($curl, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); $out = curl_exec($curl); echo $out; curl_close($curl); } ?> Пример ответа: { "status": "success", "data": [ { "message": "test1 _\\", "id": 370506708, "status": "sent", "phone": "79********1" }, { "message": "test2 (/", "id": 370506709, "status": "sent", "phone": "79********2" } ] }

Получение статуса

Данные отправляются на адрес: https://new.smsgorod.ru/apiSms/getSmsStatus Метод: GET

При этом используются следующие параметры:
Параметр Описание Тип Обязательный
apiKey API-ключ. Получить можно в личном кабинете, в разделе Интеграция => API => Настройки API string Да
smsId Список ID сообщений array Да
Пример: https://new.smsgorod.ru/apiSms/getSmsStatus?apiKey=AbCd****&smsId[0]=1&smsId[1]=2&smsId[2]=3 Пример ответа: [ { "sms_id": 2222, "sms_status": "delivered", "receive_date": "2019-11-18 16:00:53" } ]
Через наш SMS-сервис возможна отправка сообщений по протоколу SMPP версии 3.4 и 5.0. SMPP - это универсальный протокол отправки СМС-сообщений. Для того чтобы подключиться, необходимо создать новое подключение в разделе Интеграция => SMPP в личном кабинете.

Описание протокола можно скачать по ссылке:

Готовые решения для отправки СМС из различных программ и сервисов:





У Вас есть свой модуль отправки СМС для других программ? Поделитесь с нами и мы заплатим за него.

Зарегистрируйтесь прямо сейчас и получите
тестовые СМС!


Начать пользоваться