Как я могу получить все доски от Trello, используя Trello.NET?

Вот мой код:

ITrello trello = new Trello("MyAppToken");
trello.Authorize("MyUserToken");
Member me = trello.Members.Me();
var cards = trello.Cards.ForMe();
var allboards = trello.Boards.ForMe();

Так что я получил все свои карты без проблем. Но как я могу получить все свои доски? Это всегда ноль, и я не понимаю, в чем проблема. Мои токены пользователя и приложения действительны.

Мой объект me не является нулевым, и у меня есть информация о моей учетной записи.

Что я упустил? Спасибо!

UPD: я не могу даже получить доску за бортом ID. Я получил BoardId с карты.

2 ответа

Наконец-то я понял!

Когда я получил объект json из trello API и попытался его сериализовать, возникло исключение. У перечисления, содержащего цвета в Trello.JSON, недостаточно API для API. Поэтому я добавил недостающие цвета.

public enum Color
{
    Green,
    Yellow,
    Orange,
    Red,
    Purple,
    Blue, 
    Turquoise, 
    Lightgreen,
    Pink,
    Sky,
    Lime,
    Black
}

К вашему сведению, на момент моего сообщения библиотека Trello.NET больше не работала. Он не предоставляет доступ к доскам, карточкам или спискам. Проект не обновлялся с 2014 года. По сути, он был заброшен.

Я бы порекомендовал сделать вызовы API напрямую или найти альтернативную библиотеку.

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