Ламантин.Трелло: Карточный Вебхук

Пытаясь использовать Webhook особенность Manatee Trello (библиотека BRILLIANT), позволяющая получать обновления карт в реальном времени, с которыми пользователи взаимодействуют на доске.

Я запускаю этот код:

Card card = new Search(SearchFor.TextInDescription("id: 2643"), modelTypes: SearchModelType.Cards).Cards.Single();
Webhook<Card> webhook = new Webhook<Card>(card, "http://<host>/api/webhooks/incoming/trello");

И получите эту ошибку:

StatusCode: 400, ReasonPhrase: 'Bad Request', Version: 1.1, Content: System.Net.Http.StreamContent, Headers:
{
  X-Content-Type-Options: nosniff
  Strict-Transport-Security: max-age=15768000
  X-XSS-Protection: 1; mode=block
  X-FRAME-OPTIONS: DENY
  X-Trello-Version: 1.598.0
  X-Trello-Environment: Production
  Access-Control-Allow-Origin: *
  Access-Control-Allow-Methods: GET, PUT, POST, DELETE
  Vary: Accept-Encoding
  Cache-Control: no-store, must-revalidate, no-cache, max-age=0
  Date: Sat, 19 Mar 2016 14:22:06 GMT
  ETag: W/"76-fa944d06"
  Content-Length: 118
  Content-Type: text/plain; charset=utf-8
  Expires: Thu, 01 Jan 1970 00:00:00 GMT
}

Идеи кого-нибудь? Любая помощь приветствуется.

1 ответ

Решение

В Manatee.Trello.WebApi есть ошибка. Кажется, что Manatee.Trello.RestSharp работает без проблем для этого вызова. Я опубликую исправление, как только найду проблему.

ОБНОВИТЬ

Я обновил кодировку текста до UTF-8. Также была внутренняя проблема с регистрацией данных ответа JSON, которая была решена.

Пожалуйста, загрузите Manatee.Trello v1.8.3 и Manatee.Trello.WebApi v1.0.3. Эта проблема должна быть решена с этими версиями.

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