Отправка смс из 1с
Posted On 2020-09-15
Для отправки СМС из 1с используется сервис sms.ru
Делаем клиентскую процедуру, в поле телефон вводим телефон получателя СМС, вводим текст отправляемой СМС, в поле API_ID вводим токен, полученный после регистрации в сервисе отправки СМС
&НаКлиенте Процедура Отправить(Команда) //ОтправитьНаСервере(); АдресСервера = "sms.ru"; Телефон = "7xxxxxxxxxx"; ТекстСообщения = "Тест"; API_ID = "xxxxxxxxxxxxxxxxxxx"; ssl = Новый ЗащищенноеСоединениеOpenSSL( Новый СертификатКлиентаWindows(СпособВыбораСертификатаWindows.Авто), Новый СертификатыУдостоверяющихЦентровWindows()); Попытка HTTPСоединение = Новый HTTPСоединение(АдресСервера,,,,,5,ssl); HTTPЗапрос = Новый HTTPЗапрос("https://sms.ru/sms/send?api_id="+API_ID+"&to="+ Телефон+"&msg="+ТекстСообщения+"&json=0"); HTTPОтвет = HTTPСоединение.Получить(HTTPЗапрос); ТекстОтвета = HTTPОтвет.ПолучитьТелоКакСтроку(); Отправлено = ?(HTTPОтвет.КодСостояния = 200, Истина, Ложь); Исключение Отправлено = Ложь; КонецПопытки; КонецПроцедуры