Отправка SMS через web-сервис www.infobip.com (REST)

24.03.18

Интеграция - SMS рассылки

Простой пример отправки SMS по протоколу https через сервис www.infobip.com.

Скачать исходный код

Наименование Файл Версия Размер
Отправка SMS через web-сервис www.infobip.com (REST):
.epf 8,18Kb
5
.epf 1.0 8,18Kb 5 Скачать

Так как на сайте не нашел примеров работы с сервисом СМС рассылок https://www.infobip.com/ , а клиент уже с ними давно работает и попросил  интеграции данного СМС провайдера - пришлось самому написать. Оформил как отдельную обработку - что бы если кому-то попадется такая же задача - эта публикация сэкономит драгоценное время на изучение документации. 

Сам же код отправки sms сообщения очень простой, если лень качать обработку:

Функция SendSMS(Подпись,НомерПолучателя,ТекстСообщения) 
	ВинХТТП =Новый COMОбъект("WinHttp.WinHttpRequest.5.1"); 
	Если ЗначениеЗаполнено(Прокси) Тогда
		ВинХТТП.SetProxy(2,Прокси);
	КонецЕсли;	
	ВинХТТП.Open("POST","https://api.infobip.com/sms/1/text/single",0);
	smsjson = "
	|{  
	|	   ""from"":"""+Подпись+""",
	|	   ""to"":"""+НомерПолучателя+""",
	|	   ""text"":"""+ТекстСообщения+"""
	|	} 	";
	
	ВинХТТП.setRequestHeader("accept", "application/json");
	ВинХТТП.setRequestHeader("content-type", "application/json");
	ВинХТТП.setRequestHeader("authorization", "Basic "+ПолучитьBase64ЗаголовокАвторизации());
	ВинХТТП.Send(smsjson);
	Ответ = ВинХТТП.ResponseText();
	Попытка 
		Струк  = ПолучитьСтруктуруИзJSON(ВинХТТП.ResponseText());
		SMSID  = Струк.messages[0].messageId;
		Статус = Струк.messages[0].status.description;
	Исключение
		SMSID  = "Ошибка";
		Статус = Ответ;
	КонецПопытки;	
	
	Возврат Новый Структура("SMSID,Статус",SMSID,Статус);	
КонецФункции

Тестировалась на платформе 1с v8.3.11, к конфигурации не привязана.

SMS www.infobip.com infobip веб-сервис web-сервис

См. также

Email, SMS, Telegram рассылки из 1С - Директ Маркетинг

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Полный набор инструментов для качественных транзакционных и маркетинговых Email, SMS, Telegram рассылок из 1С. Даже простые уведомления об оплате счетов способны существенно упростить сбор дебиторской задолженности. Применение всех возможностей прямого маркетинга выводит коммуникацию с клиентами, уровень сервиса и лояльность на новый уровень.

7788 руб.

07.04.2014    83948    41    191    

127

Подтверждение скидки и верификация дисконтной карты по СМС (SMS) или звонку для 1С

SMS рассылки Оптовая торговля Розничная торговля Оперативный учет 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Клиенту на номер телефона уходит СМС с четырехзначным случайным цифровым кодом. Клиент сообщает код продавцу, если код подходит, только тогда применяется скидка или бонусная программа. Вместо SMS можно направлять входящий звонок на телефон покупателя, последние четыре цифры и будут являться кодом подтверждения.

4500 руб.

06.09.2017    25175    26    0    

33

Отправка SMS через сервис Bytehand

SMS рассылки Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Расширение для конфигураций 1С, позволяющее осуществлять подключение к сервису Bytehand и отправку СМС.

1 стартмани

27.09.2023    545    1    user1984097    0    

6

Универсальная простая отправка СМС

SMS рассылки Абонемент ($m)

Расширение предназначено для оправки СМС по списку телефонов. Является универсальным и подойдёт для любой конфигурации.

2 стартмани

14.09.2023    1542    3    Viki_push    3    

50

MIE - система мониторинга важных событий. Все важные события из 1С теперь у Вас в мобильном!

Статистика базы данных Внешние источники данных WEB-интеграция SMS рассылки Мобильная разработка Мониторинг Конфигурации 1cv8 Конфигурации 1cv7 Платные (руб)

Интеграция 1С и WhatsApp или Viber или Telegram - это прошлый век. Зачем это всё, когда можно получать сообщение прямо в сам телефон минуя мессенджер? Да ещё и уведомление с сигналом?! А может ли подобный интегратор перекинуть отчёт? Массив данных? - Представляем MIE! С MIE контроль задач станет простым и избавит вас от постоянных мыслей о работе. Где бы вы ни находились, благодаря связи с 1С, приложение вовремя донесет до вас нужную информацию путем уведомлений. Больше вы не пропустите важное событие, пользователи не застанут врасплох названивая и спрашивая "а что случилось, почему не работает система?" - Вы будете в курсе событий! Оповещение из 1С приходит на мобильное устройство в течении 5и минут. Вы сами решаете какие события из 1С должны прийти на телефон. 1й месяц работы программы - бесплатный.

1200 руб.

11.04.2023    3774    0    0    

2

Автоматическая рассылка (SMS, E-Mail) при начислении бонусов регламентным заданием для Розницы 2.3

SMS рассылки Email рассылки Платформа 1С v8.3 1С:Розница 2 Управленческий учет Абонемент ($m)

Расширение конфигурации Розница 2.3 для включения автоматического формирования документа "Информационная рассылка" (SMS, E-Mail) при начислении бонусов регламентным заданием по правилу расчета бонусных баллов.

1 стартмани

05.12.2022    2330    1    Saipl    0    

0

SMS-рассылка из 1С:Розница 2.3 (бонусная система)

SMS рассылки Платформа 1С v8.3 1С:Розница 2 Розничная и сетевая торговля (FMCG) Россия Управленческий учет Абонемент ($m)

Обработка формирует информационную рассылку клиентам (физическим лицам) на основании продаж по бонусам в течение дня.

2 стартмани

25.10.2022    2553    0    Andreyka2795    0    

2

Пример автоматического создания рассылок смс для УТ 11.4

SMS рассылки Платформа 1С v8.3 1С:Управление торговлей 11 Абонемент ($m)

Внешняя обработка формирует документ "Рассылка клиентам", заполняя списком партнеров и текстом смс, при назначении расписания на обработку можно получать необходимое количество документов, в зависимости от того, как часто происходит отправка.

1 стартмани

22.12.2021    3856    6    bob_    0    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ltfriend 963 28.03.18 21:33 Сейчас в теме
А как быть тем, у кого 1С на линукс или макос? Другими словами, чем вам не угодило HTTPСоединение?
2. 6есик 52 29.03.18 13:58 Сейчас в теме
(1) Из соображений что в таком виде проще под 7.7 портировать функционал. Но если вас такой ответ не устроит - спорить не буду, так как понимаю что использовать встроенные объекты всегда универсальнее.
Оставьте свое сообщение