Manatee.Trello: Пример кода Webhook
Я ищу пример кода о том, как использовать Manatee.Trello Webhook
особенность.
Я нашел некоторую документацию здесь: https://bitbucket.org/gregsdennis/manatee.trello/wiki/Webhooks, но это не достаточно ясно для меня.
Это только демонстрирует, как создать Webhook
, но не демонстрирует, как обновления в реальном времени принимаются и обрабатываются. Попробовал Updated
событие на Webhook
, Card
а также Actions
- но, очевидно, я не делаю что-то правильно.
Любая помощь будет оценена.
2 ответа
Эта статья демонстрирует веб-хук в целом: https://blogs.msdn.microsoft.com/webdev/2015/09/04/introducing-microsoft-asp-net-webhooks-preview/
В основном, есть пакет NuGet Microsoft.AspNet.WebHooks.Receivers.Trello
что вы можете установить, что делает всю тяжелую работу.
После установки пакета NuGet я могу переопределить встроенный контроллер и использовать Webhook.ProcessNotification()
как предположил Грег Деннис.
Надеюсь, кто-то найдет это полезным.
Вам нужно будет настроить веб-часть самостоятельно. Это можно сделать с помощью ApiController
(или другие).
Как только вы получите сообщение POST, прочитайте содержимое как строку (не десериализовать) и передайте это Webhook.ProcessNotification()
, Ламантин.Трелло хорошо позаботится об остальном.
Это вызовет Updated
События.
РЕДАКТИРОВАТЬ Я создал несколько лучших документов. Вот пример, который вы ищете!
https://gregsdennis.github.io/Manatee.Trello/examples/webhook.html