SMS через HTTP API

Материал из MikroBILL
Перейти к: навигация, поиск

В МикроБилл можно прикрутить произвольный сервис рассылки СМС используя API

в статье будет рассмотрено использование сервиса рассылки SMSC.RU

Для начала зарегистрируемся на сайте сервиса рассылки и зайдем в личный кабинет

Smsc.ru.jpg

на момент написания статьи сервис дает на тесты 15руб. что вполне достаточно для настройки и проверки

в настройках МикроБилла добавляем "Карту SMC"

Используя следующие параметры:

  • Псевдоним: название сервиса рассылки СМС (для себя)
  • HTTP запрос согласно правилам API сервиса рассылки

Sms2.jpg

Для SMSC.RU строка будет выглядеть следующим образом

https://smsc.ru/sys/send.php?login=<login>&psw=<password>&phones=#TEL#&mes=#MSG#&charset=utf-8&cost=1

где:

<login> - ваш логин в сервисе рассылки

<password> - пароль в сервисе рассылки (некоторые сервисы хотят или MD5 пароля или API ключ)

далее по правилам МикроБилла подменяем телефон абонента тегом #TEL# и собственно сообщение тегом #MSG#

два последних параметра это конкретно для SMSC.RU

cost=1 - ответ сервиса будет содержать стоимость СМС

charset=utf-8 - отправит СМС в кодировке UTF-8 иначе рискуете получить на стороне абонента не читаемые СМС вот в отчете СМС ID 3 и 1 отправлены не в кодировке UTF-8 а сообщения ID 4 и 5 уже в ней, разница как говорится "на лицо"

Безымянный3.jpg