Тарифы  Услуги  API  Партнерам  О сервисе  Контакты 
8 (800) 700 7672
Бесплатно по России
 

Интеграция с сервисом (API)

API позволяет рассылать сообщения через ваши проекты и сервисы по протоколам HTTP/HTTPS, SMTP и SMPP. Готовые библиотеки на разных языках программирования подключаются к вашему проекту и помогают отправлять сообщения из любого места с помощью одной команды. Для упрощенной авторизации вместо пары логин и пароль можно использовать специальный API-ключ.


HTTP/HTTPS SMTP SMPP SOAP OMS SMS-команды Библиотеки и примеры кода

ОТПРАВКА СООБЩЕНИЙ

Отправка SMS-сообщения

Комментарии в SMS-сообщениях

Отправка на группу номеров

Отправка HLR-запроса

Отправка e-mail сообщения

Отправка голосового сообщения (звонок)

Отправка viber-сообщения

Отправка сообщения в Telegram

Отправка сообщения в чат-бот Telegram

Отправка сообщения в Whatsapp

Использование префиксов при отправке сообщений

Управление шаблонами сообщений

Управление шаблонами операторов

Виртуальная отправка (режим тестирования)

Уведомления о событиях

УПРАВЛЕНИЕ РАССЫЛКАМИ

СТАТУСЫ СООБЩЕНИЙ

ПРОВЕРКА СОСТОЯНИЯ БАЛАНСА

УПРАВЛЕНИЕ КОНТАКТАМИ

УПРАВЛЕНИЕ КЛИЕНТАМИ

УПРАВЛЕНИЕ ИМЕНАМИ ОТПРАВИТЕЛЕЙ (SENDER ID)

ПОЛУЧЕНИЕ ДАННЫХ

РАЗНОЕ

Отправка сообщения в Whatsapp

Для отправки сообщения в Whatsapp необходимо вызвать методом GET или POST адрес: https://smsc.ru/sys/send.php?login=<login>&psw=<password>&phones=<phones>&mes=<message>&bot=<wa:botnumber>

Передача файлов

Передача в сообщении картинки или видео возможна одним из следующих способов:
  • в виде полного http(s)-адреса внешнего или загруженного в систему файла, указанного в тексте сообщения, в формате <file http(s)://...>. Для файлов, загруженных в систему в личном кабинете на странице "Медиа файлы" возможно указание прямой ссылки на файл в виде https://smsc.ru/files/sms/..., либо сокращенной <file /files/sms/...>;
  • методом POST в теле http(s)-запроса к серверу. При данном способе отправки прикрепляемый файл необходимо обозначить в тексте сообщения специальным образом в виде "<file 1>";
  • добавлением в http(s)-запрос специального дополнительного параметра fileurl, содержащего полный http(s)-адрес передаваемого внешнего файла. При использовании fileurl передача в запросе параметра mes необязательна.
Прикрепляемый файл по размеру не должен превышать 10 Мб и удовлетворять одному из следующих форматов:
  • jpg, jpeg, png – для картинок;
  • 3gp, mp4 – для видео.
Перед началом использования тексты сообщений с ссылками необходимо зарегистрировать в шаблонах.

Добавление кнопки

Для вставки в сообщение кнопки необходимо добавить в текст сообщения специальный макрос {button,type:param,text}, где:
<button> – обязательный тег, указывающий на кнопку.
<text> – надпись на кнопке.
<type> – тип кнопки. Может принимать одно из следующих значений:
  • tel – номер телефона (в этом случае в param передается номер для звонка, со знаком "+" или без "+");
  • code – при нажатии на кнопку данного типа произойдет копирование кода в буфер обмена (двоеточие и param не передаются);
  • otp_type – передача кода в приложение клиента (двоеточие и param не передаются, но требуются дополнительные параметры для приложения, после text через запятую).
При другом значении type кнопка будет расценена как переход по url.

Примеры:
{button,tel:+79999999999,Позвонить}
{button,https://smsc.ru/,Перейти}
{button,code,Копировать код}
{button,otp_type,Ввести,autofill_text,package_name,signature_hash}

Перед началом использования тексты сообщений с кнопками необходимо зарегистрировать в шаблонах.

Примеры отправки сообщений в Whatsapp

Примеры:

Отправка сообщения с текстом "Hello" на номер "79999999999" в whatsapp "wa:79888888888":

https://smsc.ru/sys/send.php?login=alex&psw=123&phones=79999999999&mes=Hello&bot=wa:79888888888

Отправка сообщения с текстом "Hello" и ссылкой на картинку на номер "79999999999" в whatsapp "wa:79888888888":

https://smsc.ru/sys/send.php?login=alex&psw=123&phones=79999999999&mes=Hello <file https://mysite.ru/picture.jpg>&bot=wa:79888888888

Отправка сообщения с текстом "Call me" и кнопкой на номер "79999999999" в whatsapp "wa:79888888888":

https://smsc.ru/sys/send.php?login=alex&psw=123&phones=79999999999&mes=Call me {button,tel:+79999999999,Call}&bot=wa:79888888888