3

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

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

它只演示了如何创建一个Webhook,但不演示如何接收和处理实时更新。在,和- 上尝试了Updated事件,但显然我没有正确地做某事。WebhookCardActions

任何帮助,将不胜感激。

4

2 回答 2

3

本文一般演示了 webhook: https ://blogs.msdn.microsoft.com/webdev/2015/09/04/introducing-microsoft-asp-net-webhooks-preview/

基本上,Microsoft.AspNet.WebHooks.Receivers.Trello您可以安装一个可以完成所有繁重工作的 NuGet 包。

安装 NuGet 包后,我可以覆盖内置控制器并Webhook.ProcessNotification()按照Greg Dennis的建议使用。

希望有人发现这很有用。

于 2016-04-01T12:11:48.903 回答
2

您需要自己设置网络部分。这可以通过一个ApiController(或其他)来完成。

收到 POST 消息后,将内容作为字符串读取(不要反序列化),然后将其传递给Webhook.ProcessNotification(). Manatee.Trello 很好地照顾其余的。

这将触发Updated事件。

编辑 我创建了一些更好的文档。这是您寻求的示例!

https://gregsdennis.github.io/Manatee.Trello/examples/webhook.html#processing-a-webhook-notification

于 2016-03-30T12:10:32.573 回答