Интеграция 1С с мессенджером WhatsApp через chat-api

Публикация № 1183984

Разработка - Системная интеграция - Интеграция

Это не готовое решение для использования (разве что необходимо будет только массово отправлять сообщения получателям), данная разработка поможет быстрее понять, каким образом необходимо делать интеграцию 1С с мессенджером WhatsApp.

Так как мессенджер WhatsApp не предоставил своего бесплатного API для интеграции с другими платформами, необходимо интегрировать 1С с мессенджером через платный сервис chat-api (стоимость использования состовляет 900 рублей в месяц, первые три дня бесплатно).

Для того, чтобы получить доступ к chat-api, нужно включить WhatsApp на телефоне, перейти по ссылке app.chat-api.com и получить доступ к api (всё должно быть интуитивно понятно).

После получения доступа у вас будет api URL и токен, который необходимо будет использовать для интеграции.

Далее в обработке заполняем параметры подключения к api: сервер (по умолчанию api.chat-api.com), ресурс (часть api URL, начинающаяся с /instance вместе с символом /) и токен

После заполнения списка абонентов (11 цифр номера телефона начиная с 7) и нажатия кнопки "отправить сообщение получателям", если всё заполнено правильно, произойдет отправка сообщения каждому получателю из списка.

Кнопка "Получить 100 первых сообщений" так же работает, но не выводит результат на форме (результат видно только в отладке), в ней реализован GET запрос к api.

Вся документация к chat-api на русском языке доступна внутри аккаунта chat-api

Могу сказать, что в части документации не совсем понятно (или даже лучше сказать, вообще не понятно, я только по наитию добился того, чтобы запрос работал) какие заголовки должны быть установлены у запросов. Для тех запросов, в теле которых указана строка JSON, необходимо установить заголовок Content-type=application/json.

Обработка была протестирована на версии платформы 8.3.13.1865.

Скачать файлы

Наименование Файл Версия Размер
Интеграция 1С с мессенджером WhatsApp через chat-api:

.epf 7,64Kb
27
.epf 7,64Kb 27 Скачать

Специальные предложения

Оставьте свое сообщение

См. также

 Интеграция 1С и C#. Обращение к 1С через COM. Создание номенклатуры и выполнение запроса к 1С из C# на примере интеграции с Союз-PLM (система информационной поддержки жизненного цикла изделий). Обработка «Загрузка заказа на сборку». (ERP) Промо

Загрузка и выгрузка в Excel Внешние источники данных Интеграция v8 ERP2 Абонемент ($m)

Союз-PLM представляет собой полнофункциональный программный комплекс для решения  широкого спектра задач управления инженерной технической информацией наукоемких изделий и сложных инженерных объектов в области машиностроения, приборостроения, архитектуры, строительства. На практике, это управление конструкторской документацией, интегрированное с САПР, бизнес-процессы, файловый архив. Все это работает в SQL и шевелится с помощью скриптов на C#. Скрипты свободно  отлаживаются в MS Visual Studio. Подробнее смотрите на их сайте: http://www.programsoyuz.ru/products/system-soyuz-plm.html  Редактирование, конструирование и использование бизнес-процессов на порядок лучше систем на базе 1С из тех, что я изучил.

1 стартмани

25.07.2016    47138    5    milkers    2    

Интеграция 1С и Trello

Интеграция v8 1cv8.cf Абонемент ($m)

В публикации и приложенной обработке описываются методы взаимодействий между 1С и облачным сервисом Trello по API.

1 стартмани

11.01.2021    775    0    Andreyyy    0    

Получение скриншота с камеры Hikvision при digest-аутентификации

Интеграция v8 1cv8.cf Россия Абонемент ($m)

Имея подключенную ip-камеру, требуется по нажатию кнопки в документе 1С получать изображение. Может быть полезна при организации рабочих мест на проходных, весовых и т.п.

1 стартмани

30.12.2020    920    0    garagauto    0    

Пример работы с API СБИС ЭДО

Интеграция Документооборот и делопроизводство v8 1cv8.cf Россия Абонемент ($m)

Пример авторизации, получения информации по документам, закрытия сессии. Обработка подойдет для тех, у кого возникли проблемы с подключением к сервису из 1С.

2 стартмани

08.12.2020    822    4    winapi    0    

Модуль для работы 1С (платформа 8.2 и выше) с внешними SOAP Web-сервисами Промо

Внешние источники данных WEB Интеграция v8 1cv8.cf Абонемент ($m)

Модуль для работы 1С (платформа 8.2 и выше) с внешними Web-сервисами, реализованными по протоколу SOAP.

2 стартмани

15.02.2016    40923    84    lunjio    15    

Загрузка данных в 1С:Бухгалтерию ред. 3.0 из файла (DBF) СмартАптека.

Обработка документов Файловые протоколы обмена, FTP Внешние источники данных Интеграция v8 БП3.0 Фармацевтика, аптеки Россия Абонемент ($m)

Загрузка данных в 1С:Бухгалтерию ред. 3.0 из файла (DBF) СмартАптека. Возможность переноса прихода - Поступление товаров, реализации - Отчет о розничных продажах, Реализация товаров, перемещение между складами - Перемещение товаров. Товар свернут, суммовой учет. Автоматический формирует КО, себестоимость устанавливает из СмартАптеки для КУДиР.

2 стартмани

04.12.2020    592    0    art-nv    0    

Интеграция UDS и УНФ

Розничная торговля Интеграция v8::УФ УНФ Россия УУ Абонемент ($m)

Расширение позволяет при продаже через РМК накапливать и списывать баллы UDS, соблюдены все требования 1С к разработке облачных расширений - можно подключать к облаку.

2 стартмани

25.10.2020    1239    5    viktor_and_ko    11    

Формирование файла загрузки реализаций для сайта sti.gov.kg

Интеграция Налоговые v8 БП1.6 Кыргызстан НУ НДС Абонемент ($m)

Обработка предназначена для старых версий БП для Кыргызстана 1.6 и 1.7

1 стартмани

18.09.2020    1289    0    Fox-trot    0    

7 причин, почему интеграция стала приятной. Не упускайте ряд потрясающих возможностей Промо

Внешние источники данных Интеграция Мобильная разработка v8 1cv8.cf Абонемент ($m)

В статье показаны примеры получения данных без программирования на стороне «1С:Предприятие 8». Вам нужно проверить гипотезу и проанализировать данные, почему бы не интегрироваться с Excel? Используете технологии .NET и «1С:Предприятие 8», процесс связывания систем движется катастрофически медленно? Хотите native Android приложение с вашими данными всегда под рукой?

1 стартмани

01.10.2015    58176    47    pbazeliuk    23    

Загрузка выручек касс по API с 1-ОФД (1-OFD.RU)

Обработка документов Кассовые операции ККМ Интеграция v8 Розница Абонемент ($m)

Обработка позволяет формировать отчеты о розничных продажах средствами API с 1-ОФД (1-OFD.RU)

2 стартмани

18.09.2020    1515    5    ketr    2    

Загрузка из Frontol. Расширение для БП (КОРП)

Интеграция ККМ Адаптация типовых решений v8 v8::БУ БП3.0 Абонемент ($m)

Простое расширение для загрузки продаж и кассовых операций из систем Frontol. Может использоваться как основа для более полной интеграции

3 стартмани

10.09.2020    1509    0    pbabincev    0    

Конструктор Json Schema с функцией валидации JSON

Обмен данными 1С WEB Интеграция Языки и среды v8 1cv8.cf 1С:Франчайзи, автоматизация бизнеса Абонемент ($m)

Инструмент для создания Json-схем по формату 4 драфта. В современном мире модно пользоваться Http-сервисами и Json, но если для старого доброго xml все уже придумано и xsd схемы можно рисовать в 1С из коробки, то с json и его форматом Json schema все не так хорошо. Зачастую нужно стандартизировать формат сообщений обмена json и для этого можно воспользоваться Конструктором. Есть возможность проверить свой Json на соответствие схеме. Схемы после выгрузки проходят валидацию в Liquid studio 2020. Стандартизируйте обмен Json с комфортом и удобством.

1 стартмани

16.07.2020    4046    13    Segate    6    

1C + jabber + python Промо

Сервисные утилиты Практика программирования Интеграция v8 1cv8.cf ДО Абонемент ($m)

Отправка сообщений в jabber из 1С [Документооборота] при помощи python-скрипта.

1 стартмани

14.04.2014    26894    15    Mogidin    2    

IoT (Internet of Things) в 1С или как подружить 1С с ESP32 при помощи MQTT-брокера

WEB Интеграция Интернет вещей (IIoT) Системная интеграция v8 Абонемент ($m)

Что делать, если надо подключить удалённое устройство к серверу 1С, но ни устройство, ни сервер 1С нельзя "светить" наружу? А если таких устройств десятки или сотни по всей стране? Ответ: Использовать промежуточный сервис, который будет пересылать данные между сервером 1С и устройствами. Такие функции замечательно выполняет MQTT-брокер, но вот не задача, 1С не умеет с ним работать.

1 стартмани

25.06.2020    5202    8    frutty    5    

Интеграция АЗС ТОПАЗ и Штрих-М Магазин

Внешние источники данных Интеграция v8 1cv8.cf Россия Абонемент ($m)

Обмен данными между АЗС Топаз 3.14 и 1С на примере Штрих-М: Магазин, редакция 5.1 (5.1.6.8).

1 стартмани

17.06.2020    1924    1    Ignatov_mu    0    

1С:Деньги: Загрузка выписки банка из личного кабинета Тинькофф Банка

Обмен с банком Учет доходов и расходов WEB Интеграция v8 1cv8.cf Домашние учет и финансы УУ Абонемент ($m)

Для тех, кто ведет домашние финансы в 1С:Деньги и пользуется услугами Тинькофф Банка. Расширение позволяет загружать операции из личного кабинета Тинькофф Банка напрямую, без промежуточных файлов.

1 стартмани

18.05.2020    3675    16    Bazil    25    

Автоматическая загрузка накладных от поставщиков из электронной почты (Розница 2.2)

Обработка документов Розничная торговля Учет ТМЦ Интеграция Email v8 Розница Россия УУ Абонемент ($m)

Данная обработка предназначена для получения файлов (*.xls;*.xlsx;*.ods;*.dbf) с почтового сервера вашей электронной почты и загрузки прочитанных данных в документы «Поступление товаров». Так же присутствует возможность распаковки архивов, если поставщик шлет вам в письме архивированные файлы (RAR; ZIP; 7Z). Наличие установленного MS Office и Open Office не требуется.

5 стартмани

18.05.2020    3056    6    StiVitS    2    

Загрузка электронного больничного из файла в ЗУП 3.1. Исправление ошибки

Зарплата Внешние источники данных Интеграция v8 v8::СПР ЗУП3.x Россия БУ Абонемент ($m)

При попытке загрузки электронного больничного пишет: Не заполнено поле LN_HASH или Не заполнено поле LN_STATE. Готовое расширение, исправление для типовой конфигурации ЗУП 3.1.

1 стартмани

08.05.2020    6983    21    Sergeevich    9    

Сканирование магнитных карт (python) и миграция данных в 1С (http - сервис)

Практика программирования Интеграция v8 1cv8.cf Абонемент ($m)

Скрипт чтения com порта (python) и расширение (*.cfe) для приема пакета сообщений в json.

1 стартмани

06.05.2020    2181    0    Legavaz    0    

И еще раз о HTTP-сервисах

WEB Внешние источники данных Интеграция v8 БП3.0 ЗУП3.x Россия Абонемент ($m)

Как разработать  подсистему обмена  с сильно ограниченными правами доступа к базе вопрошающего субъекта с использованием различных вариантов маршрутизации.

10 стартмани

28.04.2020    5515    8    zavsom    2    

Примеры запросов с календарем Outlook через EWS

Интеграция v8 v8::УФ 1cv8.cf Абонемент ($m)

Примеры создания/изменения/получения/удаления событий календаря Outlook пользователя из 1С через EWS.

2 стартмани

23.04.2020    2605    12    77dream77    0    

DaJet QL - расширяемый язык запросов

Интеграция WEB v8 Абонемент ($m)

DaJet QL поддерживает практический полный синтаксис SQL Server 2005-2016. Кроме этого это расширяемый язык запросов. Обращение к объектам СУБД выполняется в терминах метаданных 1С. Доступ к возможностям этого языка запросов реализован в виде web api сервиса. Результаты запросов возвращаются в виде JSON.

1 стартмани

20.04.2020    7865    11    zhichkin    16    

Включение и выключение электроприборов из 1С

Интеграция v8 Абонемент ($m)

В публикации я постараюсь описать, как в случае необходимости можно расширить возможности 1С при помощи доступного внешнего оборудования. Рассмотрим, каким образом можно легко включать и выключать электроприборы программно из 1С или имитировать нажатие кнопок.

1 стартмани

02.04.2020    6040    4    bobreks    66    

Все параметры интеграции в одном справочнике

Интеграция v8 Абонемент ($m)

Демо-база для удобного хранения всех параметров интеграции в одном месте и быстрой их замены тестовыми в тестовых базах автоматически. Идея избавляет от ручной смены параметров в тестовых базах; особенно упрощает работу, когда таких параметров значительно много.

3 стартмани

05.03.2020    2206    0    info1i    0    

Выгрузка кодов маркировки обуви в json (для формирования этикетки)

Розничная торговля Интеграция v8 v8::ОУ УТ11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Россия УУ Абонемент ($m)

Обработка позволяет выгрузить данные о маркируемом товаре в файл json. Проверялась на Управление торговлей, редакция 11 (11.4.11.71) Может понадобиться для реализации печати этикеток для маркировки обуви. Обработку можно подключить как внешнюю обработку в конфигурацию и разместить в определенной подсистеме.

1 стартмани

03.03.2020    3213    4    maksal    2    

Пример связи с API Диадок через сертификат

Интеграция v8::ОУ v8::УФ УТ11 Россия Абонемент ($m)

Обработка для связи с API Диадок через сертификат формата X.509 - пример подключение при двухфазной аутентификации по сертификату+получение организаций.

1 стартмани

17.02.2020    2457    5    2vadmaster    0    

Интеграция ЗУП с порталом обучения TeachBase

WEB Интеграция v8 ЗУП3.x Россия УУ Абонемент ($m)

Расширение-заготовка для интеграции с TeachBase.

1 стартмани

17.02.2020    2386    2    maksip    0    

Пример http-интеграции ЗУП и HR-портала

Интеграция WEB Расширения v8 v8::СПР ЗУП3.x Россия Абонемент ($m)

Расширение для ЗУПа с http-сервисами для интеграции с HR-порталом.

1 стартмани

12.02.2020    3597    3    maksip    5    

Redmine 1C - почти коробка

Управление командой Управление задачами Интеграция v8 Абонемент ($m)

Почему это решение называется «почти коробка»? Потому, что это почти коробочное решение. С его помощью, просто добавив подсистему в конфигурацию, уже можно начинать взаимодействовать с системой Redmine.

10 стартмани

10.02.2020    6030    8    zfilin    9    

Интеграция с API Remonline

Обмен данными 1С WEB Интеграция Облачные сервисы, хостинг Расширения v8 v8::УФ 1cv8.cf Абонемент ($m)

Расширение для работы с веб-сервисом Remonline.

2 стартмани

05.02.2020    3350    5    Johny_v    3    

Соответствие пользователей Информационной базы и Актив директория

Интеграция v8 1cv8.cf Россия Абонемент ($m)

Предлагаю Вашему вниманию обработку используемую в реальном производственном процессе на нашем предприятии. Эта обработка предназначена для сопоставления пользователей в Информационной базе и пользователей в Актив директории. Пользователи в Информационной базе должны быть прописаны в Актив директории, но иногда получается так, что либо пользователь в Актив директории отсутствует вообще, либо введен в Информационную базу с ошибкой (что равнозначно).

1 стартмани

23.01.2020    2316    5    bryantsev.yury    0    

Внешние источники данных: создание таблиц в MS SQL с помощью скриптов *.sql

Внешние источники данных Интеграция v8 Абонемент ($m)

Как быть программисту 1С, если для интеграции базы 1С: Предприятие 8.3 есть техническое задание со стороны разработчика внешней базы данных. Но самой базы данных нет ? А она уже нужна: для отладки выгрузки данных. В тех.задании коллегами описана структура таблиц внешней базы данных. Тогда Вам можно создать такую базу данных самостоятельно. С помощью скрипта для MS SQL.

1 стартмани

21.01.2020    3875    1    Designer1C    5    

Таймер Redmine. Учет времени по задачам

Учет рабочего времени Интеграция Управление задачами v8 v8::УФ 1cv8.cf Абонемент ($m)

Таймер для учета времени в redmine. Быстрый выбор последних задач с активностью, ручной и автоматический ввод данных. Обработка для платформы 8.3, управляемые формы.

2 стартмани

09.01.2020    6392    13    kraynev-navi    3    

Пример взаимодействия 1С и Oracle Primavera

Обмен через XML Интеграция v8 ERP2 Абонемент ($m)

Эта разработка демонстрирует возможность связи 1С:ERP+PM Управление проектной организацией 2 и Oralce Primavera с использованием механизма веб-сервисов со стороны Primavera.

2 стартмани

04.11.2019    5458    9    sunnydragon777    1    

Интеграция с InSales. Обновление цен и остатков товаров

WEB Интеграция Ценообразование, прайсы v8 1cv8.cf Автомобили, автосервисы УУ Абонемент ($m)

Подсистема для интеграции с InSales. Реализация обновления цен и остатков товаров в каталоге на сайте через API. Данный пример реализован на конфигурации Альфа-Авто.

1 стартмани

18.10.2019    6291    12    leobrn    1    

Медовая стыковка с поддержкой входящих налоговых накладных (Украина)

Обмен данными 1С Интеграция v8 v8::УФ 1cv8.cf Украина БУ Абонемент ($m)

Доработка стандартного модуля интеграции 1С с Медком для возможности загрузки входящих налоговых накладных и расчетов корректировки.

1 стартмани

01.10.2019    4275    1    Gorus    0    

Интеграция 1С со сканерами отпечатка пальца ZKTime (обычные формы)

Интеграция v8 1cv8.cf Абонемент ($m)

Интеграция 1С со сканерами отпечатка ZKTime.

1 стартмани

07.08.2019    3494    3    Nefilimus    8    

Универсальная очередь интеграций 1С

Интеграция v8 Абонемент ($m)

"Универсальная очередь" это подсистема, которая позволяет осуществлять достоверную доотправку в случае неуспешно выполненной интеграции, а также выполнять интеграции в фоновом режиме. Очередь может иметь настройки расписания для каждой интеграции отдельно, хранит параметры отправки для каждого элемента очереди. Очередь можно использовать не только для интеграций, но и для выполнения любой процедуры в вашей конфигурации. В приложенном файле конфигурации содержится сама подсистема, а также примеры её использования.

1 стартмани

11.03.2019    6990    8    NovPas    6    

[dotPRICE.ru] Свой интернет-магазин - каждому!

Универсальные обработки WEB Интеграция Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 КА1 БП2.0 УТ10 Розница УПП1 УНФ БГУ Абонемент ($m)

Внешняя обработка позволяет любому пользователю 1С быстро создать собственный интернет-магазин (сервис онлайн-заказов, интернет-каталог продукции...)

1 стартмани

10.01.2016    28541    52    dotPRICE.ru    38    

Выгрузка маршрута в навигационную программу Navitel

Универсальные обработки Интеграция v8 1cv8.cf Абонемент ($m)

Предлагаю вашему вниманию процедуру выгрузки маршрута для навигационной программы Navitel (тестировалось на устройставх android), что может быть полезно например для того чтоб облегчить работу водителей доставки или торговых представителей.

1 стартмани

13.07.2014    23274    28    axilab    3