海牛树:Webhook代码示例



我正在寻找一个关于如何使用Manatee.Trello Webhook功能的代码示例。

我在这里找到了一些文档:https://bitbucket.org/gregsdennis/manatee.trello/wiki/Webhooks,但对我来说还不够清楚。

它只演示了如何创建Webhook,但没有演示如何接收和处理实时更新。在WebhookCardActions上尝试了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通知

相关内容

  • 没有找到相关文章

最新更新