SMS через HTTP API

Материал из MikroBILL
Версия от 16:52, 5 декабря 2022; Fomichok (обсуждение | вклад) (Новая страница: «В МикроБилл можно прикрутить произвольный сервис рассылки СМС используя API в статье будет рассмотрено использование сервиса рассылки SMSC.RU Для начала зарегистрируемся на сайте сервиса рассылки и зайдем в личный кабинет Файл:smsc.ru.jpg на момент напис...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

В МикроБилл можно прикрутить произвольный сервис рассылки СМС используя 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