我正在寻找一个关于如何使用Manatee.Trello Webhook
功能的代码示例。
我在这里找到了一些文档:https://bitbucket.org/gregsdennis/manatee.trello/wiki/Webhooks,但对我来说还不够清楚。
它只演示了如何创建Webhook
,但没有演示如何接收和处理实时更新。在Webhook
、Card
和Actions
上尝试了Updated
事件,但很明显我做得不对。
如有任何帮助,我们将不胜感激
本文演示了webhook的一般功能:https://blogs.msdn.microsoft.com/webdev/2015/09/04/introducing-microsoft-asp-net-webhooks-preview/
基本上,有一个NuGet包Microsoft.AspNet.WebHooks.Receivers.Trello
,您可以安装它来完成所有繁重的工作。
一旦安装了NuGet软件包,我就可以覆盖内置的控制器,并按照Greg Dennis的建议使用Webhook.ProcessNotification()
。
希望有人发现这个有用。
您需要自己设置web部分。这可以通过ApiController
(或其他)来完成。
收到POST消息后,将内容作为字符串读取(不要反序列化),并将其传递给Webhook.ProcessNotification()
。海牛。特雷洛会照顾好其余的。
这将触发Updated
事件。
编辑我创建了一些更好的文档。这是你想要的例子!
https://gregsdennis.github.io/Manatee.Trello/examples/webhook.html#processing-a-webhook通知