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

24.03.18

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

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

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Отправка SMS через web-сервис www.infobip.com (REST):
.epf 8,18Kb ver:1.0
5 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Так как на сайте не нашел примеров работы с сервисом СМС рассылок 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-сервис

См. также

SALE! 50%

Управление взаимоотношениями с клиентами (CRM) Мессенджеры и боты SMS рассылки Email рассылки Пользователь 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Управленческий учет Платные (руб)

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

6100 3050 руб.

07.04.2014    97948    88    205    

171

SALE! 50%

Взаиморасчеты SMS рассылки Email рассылки Создание на основании Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение Директ Маркетинг для 1С:Бухгалтерия с триггерами и роботами для автоматического создания документов, полным набором инструментов для качественных транзакционных, триггерных и маркетинговых рассылок Email, SMS, MAX, WhatsApp, Telegram.

6100 3050 руб.

15.04.2025    4945    24    15    

24

SMS рассылки 1С:Предприятие 8 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Расширение для Конфигурации УНФ. Что сделано: 1. Доработан быстрый ввод дисконтной карты по телефону сразу с рабочего места кассира. 2. Ограничена возможность списания баллов у клиента без проверки с помощью кода СМС 3. Добавлена возможность отправить код в СМС покупателю для его идентификации.

2 стартмани

13.04.2026    581    1    aptomilov    0    

1

SMS рассылки Пользователь 1С 8.3 Россия Абонемент ($m)

Внешняя обработка - пример отправки сообщения через Api оператора мегафон.

5 стартмани

05.03.2026    859    1    user213093test    1    

1

SMS рассылки Email рассылки Мессенджеры и боты 1С:Предприятие 8 1С:Управление торговлей 11 Россия Платные (руб)

Решение, позволяющее автоматически отправлять отчеты по заданным показателям из 1С прямо в ваш Telegram.<br/> Получайте отчеты на смартфоне или компьютере в привычном мессенджере;<br/> Вы сами определяете, какие данные и с какой периодичностью должны поступать;<br/> Доработка легко интегрируется с вашей системой 1С, не требуя сложных настроек;<br/> Экономия времени - все необходимое на расстоянии одного клика.<br/>

5084 руб.

01.08.2025    1644    0    0    

0

SMS рассылки Пользователь 1С:Предприятие 8 1С:Управление торговлей 11 Управленческий учет Абонемент ($m)

Помощник формирования документа "Рассылка клиентам". Позволяет заполнить список клиентов на определённый день рождения. При заполнении можно учитывать наличие продаж на определённую сумму за период. Текст сообщения оформляется в самой обработке. Для поздравления своих клиентов с днем рождения.

4 стартмани

11.07.2025    2247    1    plkt2    3    

0

SMS рассылки Пользователь 1С:Предприятие 8 1С:Управление торговлей 10 Беларусь Россия Абонемент ($m)

Внешняя обработка, с открытым программным кодом, для создания автоматизации рассылок.

2 стартмани

29.11.2024    2366    1    IvanovAV    0    

0

SMS рассылки Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Бесплатно (free)

Бесплатное расширение, предназначенное для отправки SMS-рассылок из 1С по событиям проведения платежных документов, по кнопке из "Заказа клиента", а так же рассылки сообщений о задолженности контактным лицам партнеров (контрагентов) с использованием сервиса рассылки смс - SMS.RU. Шаблоны сообщений хранятся в справочнике. Для работы необходимо подключение расширения с отключенным безопасным режимом.

03.09.2024    3686    102    zhuravlev_as    2    

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