Интеграция Slack с Orchard CMS

Я пытаюсь использовать веб-запрос для публикации обновлений в Slack всякий раз, когда версия контента обновляется с помощью модуля рабочего процесса, но он по-прежнему не публикуется правильно и отправляет сообщение об ошибке, которое я запрограммировал для отправки, если веб-запрос завершается с ошибкой.

Я пытаюсь отправить сообщение в слабину, используя URL-адрес веб-перехватчика, и я попытался отправить основной текст в виде JSON, используя:

payload={"text": "Произошло очень важное событие! Подробности!"}

или просто:

{"text": "Произошло очень важное событие! Подробности!"}

Оба работают, когда я тестирую с помощью клиента, такого как POSTMAN, но не в Orchard.

Я также не вижу никаких журналов, чтобы получить/дать больше отзывов о том, что происходит.

Есть у кого успехи?


person AGarrett    schedule 11.02.2016    source источник
comment
Как отправить из сада? Рабочий процесс, драйвер, пользовательский REST-клиент?   -  person Xceno    schedule 12.02.2016
comment
@Xceno Я пытаюсь использовать рабочий процесс. Вот скриншот: drive.google.com/file/d/ 0Bx8uNWDV-PmReTF4aVB5SHNzMkk/   -  person AGarrett    schedule 15.02.2016


Ответы (1)


Нужно заключить json в двойные скобки, чтобы токенизатор не пытался его обработать. Что-то вроде этого:

(( "text": "Произошло очень важное событие! Подробности!" ))

person David Ouwinga    schedule 15.02.2016