Подключаем WhatsApp к 1С

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

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

WhatsApp API Интеграция мессенджер чат-бот чаты воцап апи

Обработка для быстрого подключения WhatsApp к любой конфигурации 1С.

Для отправки и получения сообщений WhatsApp достаточно открыть файл внешней обработки и сразу начать работу.

  • Никаких изменений конфигурации не требуется.
  • Никаких веб-серверов и внешних незащищенных IP-адресов.
  • Всё работает сразу "из коробки".

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

 

ВОЗМОЖНОСТИ

  • отправка и получение текстовых сообщений
  • отправка и получение фото, документов, видео, голосовых сообщений, любых файлов
  • управление аккаунтом
  • журналы отправленных и полученных сообщений
  • работа с группами:
    • создание, удаление группы
    • управление участниками группы
    • получение данных группы
    • отправка сообщений в группы
  • получение информации о телефоне
  • проверка наличия WhatsApp на телефоне
  • получение аватарки по номеру телефона
  • получение списка контактов

 

Безопасность

Существующие решения-аналоги требуют вносить изменения в конфигурацию, поднимать веб-сервер, пробрасывать IP-адрес локалки "наружу" в Интернет. Все это сильно затрудняет интеграцию. Более того, выставляя наружу IP-адрес, снижается уровень безопасности вашей локальной сети, появляется потенциальная уязвимость, которой могут воспользоваться злоумышленники. Вам потребуется предпринять дополнительные меры для снижения рисков взлома локалки.

При использовании этой обработки такие риски исключены. Для получения входящих сообщений используется технология Long polling, которая позволяет получать сообщения с сервера моментально обычным GET-запросом.

 

Время на установку занимает 0 (ноль) минут

Для начала работы не требуется вносить изменений в конфигурацию. Отправка и получение сообщений и файлов WhatsApp работает сразу после запуска обработки.

 

НАСТРОЙКА

Для отправки и получения сообщений WhatsApp выполните несколько простых шагов:

 

  1. Скачайте внешнюю обработку 1С.
  2. Откройте обработку в интерфейсе программы 1С (конфигурация любая), Платформа 8.3.10 и выше: "Файл" -> "Открыть..."
  3. На вкладке "Настройки" нажмите кнопку "Помощник подключения..."
  4. Пройдите все шаги помощника подключения.
  5. В процессе настройки подключения выберите бесплатный тариф "Разработчик" в личном кабинете сервиса GREEN-API.
  6. Проверьте статус подключения. Для этого нажмите на кнопку "Проверить подключение". Статус должен смениться на - Подключен.

 

Готово! Теперь можно отправлять и получать сообщения WhatsApp

 

ОТПРАВКА И ПОЛУЧЕНИЕ СООБЩЕНИЙ

Для отправки сообщений перейдите на вкладку "Отправка". Укажите номер телефона получателя, текст сообщения и нажмите кнопку "Отправить сообщение".

Для получения сообщений перейдите на вкладку "Получение". Нажмите на кнопку "Получить сообщение". При получении файла обработка выполнит скачивание файла в каталог временных файлов. В форме обработки можно будет увидеть скаченный файл и открыть его.

 

Журналы отправленных и полученных сообщений

Для просмотра отправленных и полученных сообщений перейдите на вкладку "Журналы".

Нажмите на кнопку "Получить журнал входящих сообщений". Отобразиться список всех полученных сообщений за последние 24 часа.

Нажмите на кнопку "Получить журнал отправленных сообщений". Отобразиться список всех отправленных сообщений за последние 24 часа.

Журналы представлены в формате JSON. При желании их можно преобразовать к табличному виду.

 

Работа с группами

Для работы с группами перейдите на вкладку "Группы". Создайте группу. При создании группы требуется задать имя группы, а также номер телефона второго участника группы. Минимальное количество участников в группе - два: текущий номер и второй номер.

После создания группы появится возможность отправлять сообщения в эту группу. Для этого скопируйте идентификатор группы и перейдите на вкладку "Отправка".

 

Проверка наличия WhatsApp на телефоне

Для проверки наличия WhatsApp на номере телефона перейдите на вкладку "Сервисные методы", введите требуемый номер телефона и нажмите кнопку "Проверить наличие WhatsApp".

 

Получение аватарки контакта

Для получения аватарки контакта перейдите на вкладку "Сервисные методы", введите идентификатор контакта, аватарку которого требуется получить, и нажмите кнопку "Получить аватар контакта".

Примечание: 

Ссылка для скачивания аватарки контакта действительна в течение около 5 часов.

Аватарки не всех контактов могут быть получены, а лишь те, для которых владелец контакта явным образом это разрешил в настройках приложения WhatsApp.

 

Получение списка контактов

Для получения списка контактов, в том числе и групп, перейдите на вкладку "Сервисные методы" и нажмите на кнопку "Получить контакты". В поле "Консоль" будут выведены все контакты WhatsApp, зарегистрированные на телефоне, а также групповые чаты. Используйте этот список для отправки сообщений и файлов в личные и групповые чаты.

Ответы всех методов представлены в формате JSON.

 

Программный интерфейс WhatsApp API

В обработке предусмотрен программный интерфейс для выполнения всех методов работы с WhatsApp API на встроенном языке 1С: отправка текста, фото, видео, документов, файлов; получение сообщений, статусов отправленных сообщений, получения файлов; работы с группами и другие методы. Для каждого метода предусмотрен комментарий со ссылкой на документацию. Программный интерфейс опубликован в модуле объекта обработки.

 

Рекомендации

  • Используйте обработку для разработки чат-ботов 1С
  • Используйте обработку для общения с клиентами из 1С
  • Используйте обработку для отправки уведомлений только своим клиентам
    • Если клиент не ожидает сообщения от вас, то скорее всего он нажмет "Заблокировать". Достаточно 10 нажатий, чтобы словить бан.
  • Старайтесь, чтобы клиенты больше отвечали на ваш номер
    • Например: "Вы записаны на завтра 12:00. Чтобы подтвердить запись напишите в ответ *ок*"
  • Предоставьте клиентам возможность отписаться от ваших рассылок
    • Например: "Напишите *stop*, если не хотите получать от нас уведомления"

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

Наименование Файл Версия Размер
Обработка для интеграции с WhatsApp

.epf 176,48Kb
28
.epf 0.0.22 176,48Kb 28 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. serg33rus 30.09.20 11:15 Сейчас в теме
690 рублей в месяц однако. Не сказать что много, но на фоне бесплатных ... как-то не очень.
5. andrew_shamin 30.09.20 19:41 Сейчас в теме
На время разработки своей интеграции или для экспериментов я использую бесплатный тариф "Разработчик" в сервисе Green-API. При этом тариф "Разработчик" не ограничен по времени, я сижу на нем столько времени, сколько мне требуется. А когда интеграция готова, то за нее уже платит организация.
7. serg33rus 01.10.20 09:56 Сейчас в теме
(5) Резонно. Но с учетом того, что есть бесплатные альтернативы (телеграм, ВК, вайбер), трудно будет убедить клиента, что вот за whatsapp надо платить. С учетом того, что оно ничем не лучше. Наверно есть такие, у кого обмен именно через whatsapp очень желателен или даже обязателен. Но не думаю, что таких много. Хотя наверно есть и такие. Но в любом случае лишним не будет :-). Тем более, что условно бесплатный демо-режим есть.
17. 1c.pro.fun 150 17.10.20 22:59 Сейчас в теме
(5) Написал Вам в WhatsApp и сюда продублирую на всякий случай: Используем бесплатный тариф "Разработчик". Из green-api.com не приходят входящие сообщения, которые были отправлены нам как ответ на наши исходящие. Когда пробовали получать такие в 1С тишина, но на телефоне звуковой сигнал. Когда входящие сообщения пишут просто, а не как ответ на наши то в 1С все падает прекрасно и на телефоне звуковой индикации о пришедшем сообщении нет. Я думаю это очень важная "дырка" - так можно и потерять сообщения от клиента, если постоянно не мониторить что там "пропикала" трубка. Отзовитесь пожалуйста Михаил.
18. andrew_shamin 19.10.20 08:42 Сейчас в теме
(17) Михаил, да, действительно, входящие сообщения с цитированием не прилетают. Направил вопрос разработчикам АПИ. Обещали починить в ближайшее время.
19. andrew_shamin 20.10.20 16:17 Сейчас в теме
(17) Михаил, цитирование сообщений добавили. При цитировании прилетает входящее уведомление с типом "typeMessage": "quotedMessage"
20. 1c.pro.fun 150 20.10.20 22:06 Сейчас в теме
(19) Спасибо большое! Тестировать буду в субботу. Так-то я Александр :)
21. 1c.pro.fun 150 24.10.20 20:26 Сейчас в теме
(19) Цитированные сообщения приходят. Теперь выявились другие странности.
Попытались получить сообщение с текстом:
Https://1c.ru
В результате телефон пропиликал, а через green-api так ничего и не пришло, хотя ожидали получить как в документации:
typeWebhook = incomingMessageReceived
messageData.typeMessage = extendedTextMessage


Затем попробовали сбросить ссылку на видео из facebook:
https://fb.watch/1k55rJCv17/
В результате green-api его передал, но не так как ожидалось, а просто как текстовое:
typeWebhook = incomingMessageReceived
messageData.typeMessage = textMessage

Отправлялось видео из приложения Facebook на IPhone при помощи кнопки "Поделиться".

Затем попробовали сбросить ссылку на видео из Яндекса. Ссылка длинная приложил скриншот. Из него видно что пришло обычное текстовое сообщение, хотя по идее ожидаемое поведение это:
typeWebhook = incomingMessageReceived
messageData.typeMessage = extendedTextMessage

Сбрасывали с того же телефона IPhone из браузера Safari на сайте Яндекс нажав кнопку "Поделиться"

И только когда сбрасывали видео кнопкой "Поделиться" из приложения Youtube оно пришло как и ожидалось в виде расширенного текста с заголовком и превью.
Прикрепленные файлы:
24. andrew_shamin 27.10.20 17:45 Сейчас в теме
(21) При отправке ссылки, чтобы она была получена аккаунтом в формате extendedTextMessage, требуется, чтобы сформировался превью ссылки перед отправкой. Не все сайты поддерживают превью по ссылке. Сайт должен поддерживать превью.
Например, при отправке ссылки на сайт https://green-api.com вы увидите превью см. рис. При этом будет входящее уведомление в формате extendedTextMessage.
Если вы отправите ссылку на сайт, который не поддерживает превью, то придет входящее уведомление в формате textMessage.

По поводу ссылки https://1c.ru проверил - действительно сообщения не приходят! Видимо у шлюза аллергия на 1С )) Написал разработчикам, обещали оперативно исправить.
Прикрепленные файлы:
6. stepan_s 01.10.20 06:59 Сейчас в теме
2. andy_zhav 189 30.09.20 11:33 Сейчас в теме
А как с отправкой файлов дела обстоят?
3. smit1c 105 30.09.20 11:41 Сейчас в теме
(2) на сайте пишут что можно
25. andrew_shamin 02.11.20 15:40 Сейчас в теме
(3) Добавил функционал отправки и получения файлов
4. andrew_shamin 30.09.20 19:37 Сейчас в теме
В ближайшее время доработаю обработку. Добавлю выгрузку и получение файлов тоже: по ссылке и через бинарный поток.
Milanick; +1 Ответить
22. 1c.pro.fun 150 24.10.20 22:30 Сейчас в теме
(4) Каким образом Вы скачиваете отправленные файлы. При попытке использовать процедуру КопироватьФайл() получаю:
Ошибка работы с Интернет: Удаленный узел не прошел проверку


для адресов вида: https://api.green-api.com/waInstance7326/downloadFile/НЕКИЕ_БУКВО_ЦИФРЫ
23. andrew_shamin 27.10.20 14:39 Сейчас в теме
(22) В ближайшее время планирую опубликовать обновление обработки. В новой версии будут все необходимые методы по работе API, демонстрация работы методов. И как раз будет пример скачивания файлов при получении сообщений. Планирую опубликовать версию уже на этой неделе.
unknown181538; +1 Ответить
8. serg33rus 01.10.20 10:07 Сейчас в теме
Хотел задать пару вопросов.
1. Я так понял, что можно отсылать сообщения на номер телефона? Это очень ценное качество, ни вайбер, ни телеграмм так не умеют.
2. Бот может написать пользователю первым? Т.е. процедуры "подписки на бота" нет? Многие боты в других системах требуют чтобы
пользователь первым написал боту. и только после этого возможно отправлять на пользователя сообщения.
3. А есть ли функция проверки, существует ли такой пользователь в whatsapp (если можно отправлять первым и просто по номеру).
andrew_shamin; +1 Ответить
9. andrew_shamin 01.10.20 10:29 Сейчас в теме
(8)
1. Да, обработка поддерживает отправку сообщений именно по номеру телефона получателя.
2. Да, можно писать первым. Однако, следует учитывать рекомендации, указанные в статье, а именно, писать только тем пользователям, которые заинтересованы вступить в диалог с ботом. Если спамить кому попало, то можно словить бан.
Однако также можно поддержать сценарий, когда пользователь будет сам первым писать боту. В этом случае все риски с баном исключены, т.к. пользователь сам соглашается вступить в диалог с ботом.
3. Да, чтобы проверить, зарегистрирован ли пользователь в WhatsApp используйте метод: https://green-api.com/docs/api/service/CheckWhatsapp/
10. 1c.pro.fun 150 04.10.20 00:12 Сейчас в теме
Здравствуйте, Андрей! Насколько я понимаю Вы автор обработки выложенной для примера на самом сайте green-api.com. Вашу не качал, но судя по скринам это она.

Подскажите пожалуйста как обычно Вы устраиваете хранение отправленных и принятых WhatsApp сообщений в базе 1С? Я вот что-то не могу определиться с оптимальной структурой регистра сведений. Вы обычно используете периодический? Каков набор измерений? Ресурсов?
Какие задачи обычно стоят перед Вами при этом? Я для себя выделил следующие:
1) Отображение переписки с конкретным контактом (телефоном) в хронологическом порядке
2) Построение "списка последних сообщений по всем контактам (телефонам)" - подобно тому как выглядит вкладка "Чаты" в окне самого приложения WhatsApp.
idMessage - храните наверняка - без этого невозможна идентификация отправленных сообщений при получении уведомлений об изменении их статуса.
Если это не секретная информация поделитесь пожалуйста - у Вас явно не первая интеграция с WhatsApp как я понял. Заранее спасибо!
P.S. Какова максимальная размерность текстового сообщения WhatsApp? Не нашел этой информации (возможно плохо искал?).
P.P.S. Использовали ли в какой-нибудь интеграции отправку голосовых сообщений? Удавалось ли это реализовать при работе с 1С через RDP?
11. andrew_shamin 05.10.20 10:20 Сейчас в теме
(10) Добрый день!

1. Сообщения (отправленные и полученные) правильнее хранить в справочнике. Я планирую в ближайшее время выполнить обобщение своего опыта интеграции с WhatsApp и опубликовать отдельную подсистему (конфигурацию), в которой все эти вопросы будут решены: настройка подключения к WhatsApp, отправка и прием сообщений, хранение данных.
2. Максимальный размер текстового сообщения согласно документации green-api составляет 4096 символов, включая символы эмоджи.
3. API позволяет выполнять отправку голосовых сообщений. Для этого надо использовать метод sendFileByUpload или sendFileByUrl. Предварительно потребуется сформировать аудиофайл для отправки. Пример отправки файлов из 1С планирую опубликовать в ближайшее время в этой обработке.
12. 1c.pro.fun 150 06.10.20 14:52 Сейчас в теме
(11) Спасибо за ответ Андрей. Почему именно справочник выбрали для хранения сообщений? Есть какой-то смысл в дополнительной нагрузке в виде стандартных реквизитов "Ссылка", "Пометка удаления" (бог с ними с другими, что можно отключить)? Это как-то связано с ответами на сообщения? Чтобы одно сообщение ссылалось на другое (только начал ковырять - не дошел еще до этого просто)?
13. andrew_shamin 06.10.20 16:04 Сейчас в теме
(12) Сообщение само по себе является отдельной сущностью. У сущности должен быть идентификатор. В АПИ этот идентификатор присутствует. Правильнее было бы, если идентификатор был бы и в 1С.
Регистры сведений же, напротив, больше подходят для хранения данных в некоторых разрезах. Данные эти идентифицируются не ссылкой, а набором уникальных измерений.
Например, в регистрах правильнее хранить статусы сообщений: отправлено, доставлено, прочитано. В то время как само сообщение, в справочнике.
14. 1c.pro.fun 150 06.10.20 21:30 Сейчас в теме
(13) Простите за назойливость, но где на практике Вы ссылаетесь на такую сущность как "Сообщение WhatsApp" кроме, как в регистре сведений, в котором храните статус сообщения?
Или у этого справочника есть реквизит хранящий ссылку на сам справочник в случае если одно сообщение является ответом на другое сообщение?
15. andrew_shamin 07.10.20 08:56 Сейчас в теме
(14) На практике не ссылаюсь, подсистема интеграции пока в разработке. Выбор архитектуры хранения данных - справочник или РС носит рекомендательный характер. Разработчик использует такую структуру хранения, которая больше соответствует его задаче.
16. ICeZm 13 12.10.20 15:32 Сейчас в теме
Интересная обработка. Спасибо автору.
26. user1548837 19.02.21 15:28 Сейчас в теме
а можно клиентам отправлять сформированные "счета на оплату" сразу в воцап?
27. andrew_shamin 36 19.02.21 16:29 Сейчас в теме
(26) Да, можно. Для этого в обработке перейдите на вкладку "Отправка" и нажмите кнопку "Отправить файл..."
28. user1548837 19.02.21 17:09 Сейчас в теме
Я имел ввиду сразу из печатной формы
не сохраняя
29. user1548837 19.02.21 17:16 Сейчас в теме
можно как то доработать чтобы с печатной формы отправлять
счет на оплату , упд сразу в воцап
30. andrew_shamin 36 19.02.21 17:26 Сейчас в теме
(29) Потребуется доработать конфигурацию. На печатную форму вывести кнопку "Отправить в WhatsApp". По нажатию на кнопку система будет формировать pdf-файл и отправлять его в шлюз Green-API для отправки в WhatsApp. Пример отправки файла есть в обработке. Надо только закодить формирование pdf-файла из печатной формы.
31. user1548837 19.02.21 17:47 Сейчас в теме
типовая 10.3 можно озвучить приблизительно какая сумма будет
32. andrew_shamin 36 20.02.21 17:20 Сейчас в теме
(31) К сожалению, здесь я не смогу Вам помочь. Доработками не занимаемся.
33. zavbak 24.02.21 06:57 Сейчас в теме
Сервер вернул статус 404.
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.14.0 (Ubuntu)</center>
</body>
</html>

{ВнешняяОбработка.GreenAPI.МодульОбъекта(1147)}: ВызватьИсключение ПодставитьПараметрыВСтроку("Сервер вернул статус %1.
{ВнешняяОбработка.GreenAPI.МодульОбъекта(200)}: Ответ = ОтправитьGETЗапрос(ХостПоУмолчанию(), URLМетодаСервиса(Инстанс, Токен, "getStateInstance"), Истина);
{ВнешняяОбработка.GreenAPI.МодульОбъекта(1222)}: Ответ = ПолучитьСостояниеАккаунта();
{ВнешняяОбработка.GreenAPI.Форма.ПомощникПодключения.Форма(482)}: СтатусСервиса = ОбработкаОбъект().ПолучитьСтатусСервиса(ТекстОшибкиПодключения);
34. andrew_shamin 36 24.02.21 16:09 Сейчас в теме
(33) Уточните, пожалуйста, какой запрос отправляете на сервер? Такая ошибка возникает, когда неправильно указано имя метода. Для отладки методов запроса к АПИ рекомендую использовать коллекцию Postman.
35. Serega-artem 14 28.02.21 17:27 Сейчас в теме
Добрый день! Спасибо за обработку! Пытаемся интегрировать в свой проект, с отправкой проблем нет, а вот с получением не могу понять одну вещь. Входящие сообщения обрабатываются только в тот момент, когда работает метод получения этих сообщений. Но если сообщение пришло, когда метод не выполнялся - мы его не получим, его получит трубка. Или я что-то не понимаю. Смысл в том, что нужно запускать получение сообщений раз в 30 минут (к примеру) и обрабатывать всё, что за это время нападало. Есть мысль про журнал входящих сообщений, но как получать его за нужный период, а не весь?
36. andrew_shamin 36 01.03.21 11:10 Сейчас в теме
(35) Добрый день!
Все всходящие сообщения, в том числе статусы ранее отправленных сообщений и прочие уведомления помещаются в очередь и ожидают в очереди 24 часа. Поэтому вы можете спокойно забирать входящие сообщения из очереди, например, с интервалом в 30 минут и быть уверенными, что сообщения все будут получены.
Подробнее тут
37. Serega-artem 14 01.03.21 12:57 Сейчас в теме
(36) Спасибо за ответ! Какая-то странная ситуация. На трубку приходит уведомление, нажим получить сообщения (в 1с) - тишина. Заходим в приложение на трубке, читаем его. Нажимаем в 1с - пришло. НО! Если у нас пришло несколько сообщений, в 1с попадает только самое раннее...
38. andrew_shamin 36 01.03.21 13:25 Сейчас в теме
(37)
1. Сообщения в очереди. Сообщения получаются из очереди последовательно в порядке ФИФО. Чтобы получить следующее сообщение требуется сначала получить и удалить текущее сообщение, и далее получить следующее.
2. Телефон должен быть всегда подключен в Интернет. Если телефон уснул, то и входящих сообщений не будет. Возможно, когда Вы берете в руки телефон, он оживает. Попробуйте держать телефон включенным постоянно, с негаснущим экраном.
39. Serega-artem 14 01.03.21 14:01 Сейчас в теме
(38) Я правильно понимаю, что если мы подключим тариф Чат-бот (т.е. без трубки) проблема уйдет сама собой?
40. andrew_shamin 36 01.03.21 17:55 Сейчас в теме
(39) Возможно. Уточните в техподдержке сервиса Green-API
41. Serega-artem 14 03.03.21 17:08 Сейчас в теме
(40) Добрый день! Получается интересная штука.

1. Во-первых, споткнулись о то, что тариф-чат бот идет только от 10 акков, на сайте об этом не слова. Это не вам претензия, это для последующих поколений заметка)))

2. Купили тариф бизнес, подключили трубку. С отправкой проблем нет, всё отлично. С получением не понятно. Нажимаем получить сообщения - ждет 20 минут и тишина. Заходим в личный кабинет, проверяем входящие сообщения - всё есть. Запрашиваем журнал через обработку - всё ок. Пытаемся получить сообщения - тишина. Что может быть не так? Трубку сейчас физически пощупать возможности нет, нас с ней 2000 км. разделяют) Но судя по всем там всё ок, ибо сообщения отправляются, журнал входящих получается. Проблема в чем-то другом...
42. Serega-artem 14 03.03.21 17:21 Сейчас в теме
(40) Есть мысль получать журнал, читать его и очищать. Вопрос как очищать? Пробовал через удаление уведомления, но ИД уведомления и ИД сообщения это (как оказалось) не одно и то же. А ИД уведомления в журнале нет.
43. Serega-artem 14 03.03.21 17:24 Сейчас в теме
(40) Если я пишу ответное сообщение прямо в момент работы получения (в течении 20 сек) сообщение приходит на ура.
44. andrew_shamin 36 03.03.21 18:25 Сейчас в теме
(43) Возможно, Вы не настроили систему для получения вебхуков через REST API. Вам надо указать соответствующий URL для вебхуков. Подробнее тут
47. Serega-artem 14 04.03.21 17:22 Сейчас в теме
(44) В личном кабинете всё указано. Или надо еще что-то указать ?
Прикрепленные файлы:
50. Serega-artem 14 04.03.21 17:27 Сейчас в теме
(44) Вот настройки аккаунта получаемые через обработку:

{
"wid": "79**********@c.us",
"typeAccount": "production",
"countryInstance": "ru",
"webhookUrl": "https://webhook.green-api.com",
"delaySendMessagesMilliseconds": 3000,
"markIncomingMessagesReaded": "yes",
"proxyInstance": "system proxy",
"outgoingWebhook": "yes",
"stateWebhook": "yes",
"incomingWebhook": "yes",
"deviceWebhook": "yes"
}
45. andrew_shamin 36 03.03.21 18:27 Сейчас в теме
(43) Возможно, у Вас не настроены заданные типы вебхуков. В обработке 1С перейдите на вкладку "Настройки входящих уведомлений" и выполните соответствующие настройки.
48. Serega-artem 14 04.03.21 17:23 Сейчас в теме
(45) А что там конкретно выполнить? Галочки все стоят... пробовал и обработку от сюда (в 22) и с сайта (в24) результат одинаков.
46. andrew_shamin 36 03.03.21 18:29 Сейчас в теме
(43) Также Вы можете получать вебхуки напрямую. Для этого удобно использовать сервис https://webhook.site/, и документацию Green-API вот тут: https://green-api.com/docs/api/receiving/technology-webhook-endpoint/
49. Serega-artem 14 04.03.21 17:23 Сейчас в теме
(46) Напрямую не надо... вполне устраивает получать через сервер сервиса. Вопрос почему не приходит....
51. Serega-artem 14 04.03.21 17:34 Сейчас в теме
(46) Сейчас стало вообще интересно. Пробую получать сообщения из обработки из своей конфигурации (код работы с сервисом идентичен тому, что в обработке) - в конфигурации по-прежнему ничего не получает, а в обработке каждый раз получает параметры телефона... Настройки авторизации и там и там одни.
52. andrew_shamin 36 05.03.21 13:33 Сейчас в теме
(51) Возможно проблемы при сканироваии QR-кода. Сделайте так:
1. В ЛК нажмите "Разлогинить и очистить инстанс"
2. Сканируйте QR-код повторно, но только в личном кабинете, а не в обработке 1С.
53. Serega-artem 14 05.03.21 16:25 Сейчас в теме
(52) Ок, попробуем. Но думается проблема не в этом т.к. сменили две трубки и два аккаунта. И везде такая же ситуация. А есть всё таки возможность очищать журнал входящих сообщений после загрузки? Это бы полностью решило проблему и было бы даже более правильно в нашем случае.
54. andrew_shamin 36 05.03.21 16:57 Сейчас в теме
(53) Очищать журнал возможности нет, однако в журнале каждое сообщение имеет свой уникальный идентификатор, поэтому можно фильтровать ранее полученные сообщения по этому идентификатору. Журнал чиститься автоматически. Он хранит историю за последние 24 часа.
По поводу получения вебхуков, напишите на техподдержку Green-API, чтобы расследовали инцидент.
55. Serega-artem 14 05.03.21 17:11 Сейчас в теме
(54) А, ну тогда можно получать журнал, самостоятельно его фильтровать и из него вытаскивать сообщения. За 24 часа объем будет приличный, но всё же это не за месяц. Поэтому работать вполне будет. Спасибо Вам большое за помощь, в ТП обязательно напишем!
Оставьте свое сообщение

См. также

Интеграция с бонусной программой лояльности ManyBonus Промо

Управление взаимоотношениями с клиентами (СRM) Розничная торговля WEB v8 Розница УУ Абонемент ($m)

ManyBonus.com - бонусная программа лояльности на базе мессенджеров. Позволяет регистрировать клиента в программе лояльности через Telegram, Viber, VK, отправлять коды скидок в мессенджеры, получать уведомления при списании/начислении бонусных баллов, альтернатива сообщениям СМС.

3 стартмани

07.01.2021    2041    2    Anton64    0    

BIM: взаимодействие с платформой Autodesk Forge

WEB v8 Строительство Абонемент ($m)

Предлагаемый пример демонстрирует широкие возможности для взаимодействия «1С:Предприятие» с платформой Autodesk Forge и позволяет вам получить базовые представления о применения технологий информационного моделирования в строительстве. Поддерживаются все версии платформы от 8.3.12 и выше до 8.3.18.

1 стартмани

25.11.2020    12846    4    kandr    0    

Генератор маршрута по "документам отгрузки" в Google.Maps

Оптовая торговля Розничная торговля WEB v8 v8::ОУ УТ11 Россия УУ Абонемент ($m)

Данная обработка будет полезна для построения маршрута по документам реализаций за выбранный период.

7 стартмани

08.11.2020    3783    7    quazare    16    

Чатбот WhatsApp

WEB v8 1cv8.cf Абонемент ($m)

Внешняя обработка для написания чат-бота WhatsApp

1 стартмани

21.10.2020    5298    22    ripreal1    18    

"Учет штрафов ГИБДД" с возможной загрузкой из открытых источников в интернет Расширение конфигурации 1С: Предприятие 8.3 Промо

Обработка документов WEB v8 v8::УФ 1cv8.cf Россия БУ УУ Абонемент ($m)

Расширение конфигурации Бухгалтерия предприятия, редакция 3.0 (при минимальных изменениях любой типовой конфигурации), позволяющее вести историю данных по штрафам ГИБДД для справочника транспортных средств компании. Бонусом поставляется внешняя обработка, способная загружать эти данные из открытых источников в интернет.

4 стартмани

30.12.2019    10789    17    capitan    11    

1С + react native

WEB v8 1cv8.cf Абонемент ($m)

Пример реализации клиента для 1С на react native.

1 стартмани

09.10.2020    5900    6    van_za    6    

Учимся создавать http сервис (часть третья). Передача нескольких параметров в http сервис

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

Пошаговое руководство по созданию http сервиса (часть третья). Передача нескольких параметров в http сервис, a также формирование сложных JSON строк.

1 стартмани

02.10.2020    6648    2    hpi    16    

HTTP сервисы по OpenAPI спецификациям

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

Начинаем путь разработки HTTP сервисов с создания спецификаций OpenAPI. Автодокументация сервисов формата Swagger UI без зависимостей. Настройка сервисов в режиме предприятия.

1 стартмани

29.06.2020    9991    6    shmalevoz    19    

Внешняя компонента для работы по Web-socket протоколу x32 x64 Промо

Разработка внешних компонент WEB v8 Абонемент ($m)

Кто когда-нибудь сталкивался с обменом данными по Web-Socket (wss) протоколу из 1С, тому известно, что в платформе отсутствуют данные механизмы (не путать с HTTP запросами и WebServices). Предлагается использовать внешнюю компоненту, написанную по технологии NativeAPI, для подключения и обмена с серверами из 1С-Предприятия, работающими по протоколу Web-Socket.

1 стартмани

30.03.2018    29416    36    Ditron    86    

Конструктор HTTP-соединений в 1С (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

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

1 стартмани

02.06.2020    5743    25    Denr83    0    

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

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

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

1 стартмани

20.04.2020    8440    11    zhichkin    16    

Обмен данными между OZON и 1С

Оптовая торговля WEB v8 v8::ОУ УТ11 УУ Абонемент ($m)

Данная подсистема позволяет загружать отправления «с моего склада» из OZON (в статусе «Ожидают сборки») в 1с Управление торговлей 11 по API. Так же есть возможность выгружать статусы отправлений «awaiting_deliver, т.е. Ожидает отгрузки» и «cancelled, т.е. Отменен» из 1с в OZON по API.

10 стартмани

09.04.2020    18068    170    vex2865    104    

Работа с релизами 1С и договорами ИТС Промо

WEB БСП (Библиотека стандартных подсистем) v8 1cv8.cf Абонемент ($m)

Работа с релизами 1С и партнерским кабинетом.

2 стартмани

15.08.2019    16114    52    RocKeR_13    34    

Пример работы с Trello из 1С

WEB v8 1cv8.cf Россия УУ Абонемент ($m)

Небольшая конфигурация содержит примеры обмена с онлайн-сервисом Trello.

1 стартмани

15.02.2020    12831    47    terrorion    14    

Взаимодействие HTML (COM объект, WebKit) с 1С (обычные и управляемые формы)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования HTML (COM объект, WebKit) в 1С (8.3).

2 стартмани

18.01.2020    9551    27    Deniskinr83    0    

Google drive - менеджер файлов

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

Синхронизация с гугл диском легко и просто!

10 стартмани

05.12.2019    11423    35    zykov_vitaliy    26    

Проверка VAT номеров Промо

WEB v8 1cv8.cf Абонемент ($m)

Обработка для вызова сервиса проверка VAT номера.

1 стартмани

26.11.2018    14270    3    wtlz    1    

Автозаполнение адреса по КЛАДР в УПП при выгрузке контрагента с портала компании (API dadata)

WEB v8 1cv8.cf Абонемент ($m)

Заведение, согласование контрагентов организовано на портале компании. Далее по web-сервису контрагенты выгружаются в УПП (юр.адрес и факт.адрес выгружаются строкой). Задача автоматизировать заполнение адреса в УПП по КЛАДР.

1 стартмани

03.12.2019    7853    1    John_d    10    

Работа с Яндекс-картами в 1С (вывод меток, прокладка маршрута, отображение балуна, вывод меток в кластеры) (обычное и управляемое приложение)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Работа с Яндекс-картами в 1С (управляемое приложение). Обработка показывает, как можно найти адреса на карте Яндекс, проложить маршрут.

2 стартмани

20.11.2019    14301    131    Denr83    0    

Пример взаимодействия HTML (COM объект, WebKit) с 1С (динамический отбор) (обычные и управляемые формы)

WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Показан пример использования WebKit в 1С (8.3).

2 стартмани

18.11.2019    11118    15    Denr83    0    

Трекинг номеров РПО в Почте России Промо

WEB Оптовая торговля Оптовая торговля v8 Оптовая торговля, дистрибуция, логистика Абонемент ($m)

Относительно недавно Почта России стандартизировала и описала сервисы получения информации о регистрируемом почтовом отправлении (РПО). Представляю вашему вниманию конфигурацию-обертку над сервисами Почты России. Она позволяет просто (http-запросы) и без изменений конфигурации подключить сервисы отслеживания к своим информационным системам.

2 стартмани

28.03.2016    28709    38    Smaylukk    3    

Яндекс сервисы [Расширение]

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

Расширение для работы с Яндекс-сервисами (предиктор,переводчик,проверка орфографии)

1 стартмани

24.10.2019    12561    10    noprogrammer    12    

Telegram бот на 1С

WEB v8 1cv8.cf Абонемент ($m)

Telegram бот на 1С в виде внешней обработки, встраиваемой в типовые 1С 8.3.

1 стартмани

24.09.2019    18559    39    budidich    19    

Выгрузка номенклатуры в социальную сеть Вконтакте

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 1cv8.cf Абонемент ($m)

Обработка для быстрой и легкой выгрузки товаров Вконтакт. Так просто еще не было)))

2 стартмани

14.08.2019    16862    55    kaliuzhnyi    48    

Работа с картой. Кадастровый учет (Росреестр). Тематические карты Промо

WEB Рабочее место v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка для работы с картами в 1С. Получения изображения с публичной кадастровой карты России, построения тематических карт

5 стартмани

31.08.2017    20316    7    vipchep    0    

Путеводитель по истории релизов

WEB v8 1cv8.cf Абонемент ($m)

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

5 стартмани

13.08.2019    15212    13    YPermitin    18    

Подключение к сайту и отправка или получение данных по API (POST, GET...) (с описанием кода)

WEB v8 1cv8.cf Абонемент ($m)

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

1 стартмани

12.08.2019    18384    33    MaxPowerr    5    

Конфигурация для обмена данными (интеграционная шина)

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

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

4 стартмани

08.07.2019    14826    33    miha-28    17    

Работа с картами 1С 4 в 1: Яндекс, Google , 2ГИС, OpenStreetMap(OpenLayers) Промо

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

С каждым годом становится все очевидно, что использование онлайн-сервисов намного упрощает жизнь. К сожалению по картографическим сервисам условия пока жестковаты. Но, ориентируясь на будущее, я решил показать возможности API выше указанных сервисов: Инициализация карты Поиск адреса на карте с текстовым представлением Геокодинг Обратная поиск адреса по ее координатами Взаимодействие с картами - прием координат установленного на карте метки Построение маршрутов по указанным точками Кластеризация меток на карте при увеличении масштаба Теперь также поддержка тонкого и веб-клиента

1 стартмани

28.12.2012    110029    2688    Smaylukk    359    

Шаблон http-сервиса для вашего проекта

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

Http-сервис для обмена данными в формате JSON. Обработчики этого сервиса находятся во внешней обработке, что позволяет дорабатывать его без изменения конфигурации. Также прилагаю пример мобильного приложения для работы с данным сервисом (получает номенклатуру и остатки на складе). Сервис очень быстро разворачивается и масштабируется под ваши задачи.

3 стартмани

04.05.2019    21413    78    MarkoSokolov    48    

1С и WebKit. Вариант взаимодействия

WEB v8 1cv8.cf Абонемент ($m)

В результате перехода на WebKit тип свойства Документ у поля, имеющего вид ПолеHTMLДокумента, изменился с COMОбъект на ВнешнийОбъект. Также изменилась DOM модель документа, доступная через это свойство.

2 стартмани

23.02.2019    33319    83    mi1man    57    

Строим маршруты на картах в 1С с помощью OpenStreetMap, OSRM и Leaflet

WEB v8 1cv8.cf Транспорт, автопарки, такси Абонемент ($m)

Краткая статья о том как вывести на карту (в 1С) маршруты с помощью OpenStreetMap, OSRM и Leaflet. По данной системе очень мало примеров, но так как OpenStreetMap является бесплатным сервисом и не требует никаких ключей и регистраций, и является довольно мощным механизмом, решил написать небольшую статью "как это сделать?". В первую очередь скажу, все намного проще, если вы используете последнюю версию платформы (8.3.14), где есть поддержка практически всех браузеров (IE 11, EDGE, Mozilla), но что делать если у нас не самая свежая платформа, где поддержка только IE 9?

2 стартмани

12.02.2019    29236    112    Ditron    94    

Пример использования REST API Яндекс Диска Промо

WEB v8 1cv8.cf Абонемент ($m)

Пример использования REST API Яндекс Диска: чтение диска, добавление каталога, загрузка файла, скачивание файлов или каталогов, удаление файлов или каталогов.

1 стартмани

26.06.2018    28020    43    MKFreeUser    15    

Яндекс карта в документе "Заказ клиента" на закладке "Доставка". (Расширение) УТ 11.4

Обработка документов WEB Оптовая торговля Оптовая торговля v8 УТ11 Россия УУ Абонемент ($m)

Показ яндекс карты в документе "Заказ клиента" на закладке "Доставка" и печать карты для курьера с контактными данными. (Расширение)

3 стартмани

05.02.2019    12141    12    ret    7    

Яндекс карты 2.1. Построение маршрута. Передача длины маршрута в реквизит формы

WEB v8 1cv8.cf Абонемент ($m)

Пригодится как пример использования Яндекс карты 2.1 для построения маршрута.

1 стартмани

24.01.2019    15976    81    John_d    33    

Веб-форма авторизации/регистрации/восстановления пароля для веб-клиента 1С с помощью HTML/CSS/PHP/HTTP-сервисов 1С

WEB v8 1cv8.cf Абонемент ($m)

Пришла в голову идея создать универсальную веб-форму входа в веб-клиент 1С на HTML/CSS/PHP/HTTP-сервисы 1С. Чтобы прямо как на нормальных сайтах. Заодно и для ознакомления с 1С с новой, для себя, стороны. Интересно было попробовать интеграцию PHP - 1С.

1 стартмани

08.11.2018    20320    28    Бэнни    21    

Работа с публикациями "Инфостарт" Промо

Практика программирования О сообществе WEB v8 УУ Абонемент ($m)

Работа с рублевыми публикациями на сайте "Инфостарт": ведение клиентов, заказов, обновление файлов публикации, рассылка обновлений.

1 стартмани

13.09.2018    23587    13    RocKeR_13    16    

Загрузка чека онлайн-касс (загрузка товаров из чека)

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

Обработка-пример, позволяет любому и из любой конфигурации загрузить информацию о товарах из чека(и не только) из почтового сообщения, отправленного из приложения ФНС проверка чеков.

2 стартмани

08.10.2018    23620    39    echo77    73    

SOAP для чайников

Обмен через XML WEB v8 1cv8.cf Абонемент ($m)

Немножко про SOAP сервис. И пример работы с подключением и получением данных по SOAP за 5 минут.

1 стартмани

05.09.2018    60571    51    dusha0020    19    

Класс-обработка “Работа с картами Яндекс”

Разработка внешних компонент WEB v8 Абонемент ($m)

Как показать точку или маршрут на карте Яндекс. Как получить координаты по строке адреса (геокодирование).

1 стартмани

01.08.2018    28046    214    RSConsulting    17    

Конфигурация для просмотра публичных телеграм каналов Промо

WEB v8 Абонемент ($m)

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

1 стартмани

02.06.2018    19398    11    DO_WHILE_LOOP    7    

Чтение сжатого gzip, deflate HTTP ответа сервера. Без ВК. Уменьши время загрузки и сократи трафик в 3 раза

WEB v8 1cv8.cf Абонемент ($m)

В платформе 1С:Предприятие не реализовано штатного механизма декодирования ответа веб серверов, в которых присутствует gzip сжатие. Некоторые использовали WinHttpRequest.5.1 , кто-то писал ВК. Друзья, хватит. Вот вам решение.

1 стартмани

08.06.2018    17478    87    Malfarion    16    

Интеграция между Atlassian Jira и 1С:Предприятие 8.3 используя Jira REST API (выборка, создание и изменение запросов, чтение, создание и удаление записей о работах, чтение комментариев и другие возможности)

Внешние источники данных WEB v8 v8::УФ 1cv8.cf Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с Atlassian Jira используя Jira REST API. Ключевые функции: выборка запросов с использованием JQL; добавление и изменение запросов; добавление, изменение и удаление записей о работах; чтение комментариев к запросам; сохранение всех ключевых параметров между сеансами работы. Тестирование проводилось на платформе 1С (8.3.11.2954) совместно с JIRA Server platform (7.3.7)

1 стартмани

24.04.2018    36546    204    Ko1t    82    

Обмен файловыми базами данных через Yandex диск Промо

WEB v8 Россия Абонемент ($m)

Выполнение операций обмена с Yandex диском для файловых БД, по протоколу WebDav, в автоматическом или ручном режимах.

1 стартмани

11.06.2018    18541    7    slimper    1