0. Isa816 19 16.05.19 17:30 Сейчас в теме

Пример работы с viber из 1С, отправка сообщений из 1С в viber

Обработка разработана для примера отправки сообщений в viber из 1С.

Перейти к публикации

Комментарии
Избранное Подписка Сортировка: Древо
1. maxilex 17.05.19 07:20 Сейчас в теме
Здравствуйте, а можно дополнить статью примерами или ссылками?
2. Isa816 19 17.05.19 09:20 Сейчас в теме
(1) Доброе время суток, в этом нет смысла, в обработке используются стандартные функции для вызова HTTP, от привычного наверное только передача заголовков ну и
ИспользованиеByteOrderMark.НеИспользовать

вот эта штука обязательна так как в 1с по умолчанию идёт другой порядок байтов.
3. capitan 1187 19.05.19 09:57 Сейчас в теме
Жив значит еще курилка. Я думал ватсапп его съел
4. Isa816 19 20.05.19 09:21 Сейчас в теме
(3) Вот как раз ватсапп не дает АПИ и через него нельзя отправлять сообщения.
5. gubanoff 47 20.05.19 16:43 Сейчас в теме
(0) сообщение отправляется только в публичную группу или можно конкретному пользователю из публичной группы?
6. Isa816 19 21.05.19 09:09 Сейчас в теме
(5) Сообщение отправляется конкретному пользователю, который подписался на публичную группу
7. gubanoff 47 22.05.19 16:25 Сейчас в теме
(0)
Структура.Вставить("receiver", "razmXXXXXXXXXXXXXX==");

Вот этот код тоже забыли вынести в константы, это ID того пользователя, кому отправляем сообщение.

Пришлось разбираться, но теперь все работает, спасибо!

Подскажите, как ответ получать в 1С от пользователя?
8. Isa816 19 22.05.19 16:43 Сейчас в теме
(7) Я для примера перебрал всех пользователей.
Что бы получить ответ от пользователя нужно делать полноценный вехук и на него будут приходить сообщения, можно сделать на стороне 1с средствами веб сервиса, но нужен белый ip
9. gubanoff 47 22.05.19 16:51 Сейчас в теме
(8)
Что бы получить ответ от пользователя нужно делать полноценный вехук и на него будут приходить сообщения, можно сделать на стороне 1с средствами веб сервиса, но нужен белый ip

можете дать пример кода 1С для случая, когда есть ip?
12. Isa816 19 14.06.19 09:14 Сейчас в теме
(9) Кода в текущий момент нет, где то на серверах заказчика остался.
Вот описание API https://developers.viber.com/docs/api/rest-bot-api/#setting-a-webhook
Можно по аналогии с любым POST запросом сделать
10. Vainemeinen 80 14.06.19 02:37 Сейчас в теме
Ну и как это должно работать? Процедура УстановитьВебхук() ниоткуда не вызывается. Как узнать receiver id?
11. Isa816 19 14.06.19 09:11 Сейчас в теме
(10) Это пример работы. Вебхук нужен для того что бы получать ответы от пользователей. И кажется она висит на кнопке, я показывал где можно взять тестовый вебхук.
13. Vainemeinen 80 14.06.19 18:23 Сейчас в теме
Что значит "кажется" - проверьте, процедура УстановитьВебхук() не вызывается ни из кода, ни из элементов управления формы.
"receiver" никак не выделен в коде, как будто это поле одинаков для любого получателя.
14. Isa816 19 15.06.19 19:53 Сейчас в теме
(13) Это пример использования API viber а не готовая обработка, как устанавливать вебхук в коде есть.
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Консультант 1С
Нижний Новгород
зарплата до 100 000 руб.
Полный день


Программист 1С
Бобров
зарплата от 100 000 руб. до 150 000 руб.
Временный (на проект)

Студент (стажер) 1С
Нижний Новгород
зарплата от 25 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 120 000 руб.
Полный день