2016-03-30 9 views
1

Ich bin auf der Suche nach einem Codebeispiel auf, wie Manatee.Trello Webhook Funktion zu nutzen.Manatee.Trello: Webhook Codebeispiel

fand ich eine Dokumentation hier: https://bitbucket.org/gregsdennis/manatee.trello/wiki/Webhooks, aber es ist für mich nicht klar genug.

Es zeigt nur, wie man ein Webhook schaffen, aber nicht zeigen, wie die Echtzeit-Updates empfangen und verarbeitet werden. Versucht das Updated Ereignis auf dem Webhook, Card und Actions - aber klar mache ich nicht etwas richtig.

Jede Hilfe würde geschätzt.

Antwort

1

Dieser Artikel beschreibt webhooks allgemein: https://blogs.msdn.microsoft.com/webdev/2015/09/04/introducing-microsoft-asp-net-webhooks-preview/

Grundsätzlich gibt es ein NuGet Paket Microsoft.AspNet.WebHooks.Receivers.Trello die Sie installieren können, dass macht die ganze schwere Arbeit.

Sobald das NuGet-Paket installiert ist, kann ich den integrierten Controller überschreiben und Webhook.ProcessNotification() als Greg Dennis vorgeschlagen hatte.

Hoffe jemand da draußen findet das nützlich.

+1

Super! Ich wusste nicht einmal, dass es da draußen war. – gregsdennis

1

Sie werden sich der Bahnabschnitt einrichten müssen. Dies kann mit einem ApiController (oder anderen) erfolgen.

Sobald Sie eine POST-Nachricht erhalten, lesen Sie den Inhalt als Zeichenfolge (nicht deserialisieren), und übergeben Sie das an Webhook.ProcessNotification(). Manatee.Trello gut kümmern sich um den Rest. Dadurch werden die Updated Ereignisse auslösen

.

+0

Danke für den Tipp. Eine ausführlichere Antwort hinzugefügt. – c0D3l0g1c