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

Другие вопросы по тегам