如何使用Trello.NET从Trello获取所有主板?

时间:2015-09-20 10:41:16

标签: c# .net api 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();

所以我的所有卡都没有任何问题。但是我如何获得所有的电路板? 它总是 null ,我不明白是什么问题。我的用户和应用程序令牌有效。

我的 对象不为空,我有关于我的帐户的信息。

我错过了什么? 谢谢!

UPD:我甚至无法获得董事会ID。我从卡片上拿到了boardId。

2 个答案:

答案 0 :(得分:5)

最后我明白了!

当我从trello API获取json对象并尝试序列化时,有一个例外。包含Trello.JSON中颜色的枚举没有足够的API颜色。所以我添加了缺失的颜色。

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

答案 1 :(得分:1)

仅供我在发布时,Trello.NET库不再有效。它不提供对板,卡或列表的访问。该项目自2014年以来尚未更新。它基本上已被放弃。

我建议直接进行API调用或查找替代库。