Обработайте ответ Trello webhook с помощью Manatee.Trello
У меня есть реализация webhooks из Trello. Ответ JSON помещается в очередь, и я пишу код, который будет обрабатывать эту очередь. Я использую Ламантин.Трелло, чтобы поговорить с Трелло.
Ответ веб-крючка от Trello включает действие и модель. Меня не волнует модель, но мне нужно реагировать на действие и связанные с ним данные. Я вижу, что в Manatee.Trello есть классы для всех действий, но я не понимаю, как я могу десериализовать JSON, который я представляю, в соответствующем классе.
В настоящее время я использую классы Manatee.Json для разбивки данных, но я бы предпочел иметь полностью типизированные классы для работы.
1 ответ
Джоэл, возможно, ты видел это, но я хотел наконец ответить на вопрос.
Я добавил реализацию Webhook в Manatee.Trello. Чтобы использовать его, вам нужно передать строковое содержимое POST, которое вы получаете от Trello, в TrelloService.ProcessWebhookNotification(string content)
, Библиотека автоматически десериализует его и обновит соответствующий объект.
См. https://bitbucket.org/gregsdennis/manatee.trello/wiki/Webhooks для получения дополнительной информации о реализации.