Обработайте ответ 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 для получения дополнительной информации о реализации.

Другие вопросы по тегам