Страница 1 из 1

Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 25.05.2021 10:44
Илья Федоров
Добрый день. Уважаемые коллеги.
Недавно в ПФ появилась возможность создавать web-хуки.
Прошу рассмотреть возможность такой доработки.
Разрешить веб-хукам принимать в качестве параметра текст, и возможность устанавливать значения в инфоблоки по аналогии с правилами почты. Для каких случаев это может понадобится.
Например в рамках какой-то задачи у нас в описании или в строковом/текстовом поле есть какой-то текст который надо распарсить и выполнить какое-то действие на основе парсинга (например создать или обновить контакт). Сейчас чтобы это сделать мы вынуждены направлять POST запрос во внешний сервис (например в интегромат) который данный текст перенаправляет в ПФ уже обычным письмом на виртуальный адрес, а далее уже правилом почты мы парсим письмо и делает то что нужно.
Хотелось бы исключить внешний сервис и сделать все средствами ПланФикс.
Таким образом мы могли бы направлять POST запрос со строкой/текстом на веб-хук ПФ и парсить его на инфоблоки.
Спасибо.

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 25.05.2021 12:40
Dmitry Goncharenko
Здравствуйте, Илья!
Запрос понятен, но хочу копнуть вглубь - а откуда этот текст берется в ПФ? Интересует пример из реальной практики.

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 01.07.2021 16:57
Андрей Никишин
из тела электрописьма?

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 02.07.2021 16:11
Федоров Илья
Dmitry Goncharenko писал(а):
25.05.2021 12:40
Здравствуйте, Илья!
Запрос понятен, но хочу копнуть вглубь - а откуда этот текст берется в ПФ? Интересует пример из реальной практики.
Добрый день, Дмитрий.
Да все просто это попытка сделать парсинг комментариев (которые могут создаваться по письма или сценариями или даже приходить как ответы на наши POST запросы).
Сценарием отправляем нужный комментарий на web-hook планфикса, и там в зависимости от текста парсим нужным нам алгоритмом.

Банальный пример (ради которого я сделал другую тему про интеграцию телеграмм, в которой перспективы как я понял нулевые).
Мне нужно в задачу получить Telegram ID Контакта постановщика.
Сейчас я вынужден:
- настроить интегромат на получение POST запросов от Планфикса с номером задачи и контакта;
- запросит по API планфикса метод GetContact;
- из полученного XML получить Telegram ID и передать его поле задачи.

А так я просто переправлю на web-hook планфикса XML, там получу нужные мне значения в инфоблоки.
Например в задачу надо передать не одно поле а несколько, причем полученные из разных источников. На стороне "своего" сервиса я могу составить нужный мне текст (не всегда это JSON), и распарсить его веб-хуком.

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 04.07.2021 17:54
Федоров Илья
Андрей Никишин писал(а):
01.07.2021 16:57
из тела электрописьма?
Не зачем из письма, письмо обработаем правилом почты.

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 09.08.2021 11:55
Максим Копысов
+1

Re: Веб-хуки передача и парсинг текста (как с письмами)

Добавлено: 13.08.2021 13:06
Дмитрий Макаров
+
Очень жду