4

@dillenmeister 我尝试了 Trello.NET 包装器,但在成功接受 AppKey 和 Token 后它总是返回 NULL。我确定 AppKey 和 Token 是正确的,因为当我故意输入错误的 AppKey/Token 时,我得到了错误。

我安装的软件包版本是:

Trello.NET 0.6.2 Json.NET 7.0.1 RestSharp 105.1.0

以下是类级别的程序集引用:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using TrelloNet;
using RestSharp;
using Newtonsoft.Json.Serialization;

public partial class TestTrello : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        ITrello trello = new Trello("[AppKey]");

        trello.Authorize("[Token]");

        // Get a board
        Board theTrelloDevBoard = trello.Boards.WithId("[boardId]");
        string boardName = theTrelloDevBoard.Name;
    }

}

那么,让它工作我缺少什么?

4

1 回答 1

3

看起来有一个颜色枚举缺少一些颜色。当您尝试下载电路板数据时,这会导致异常。有几个拉取请求打开以纠正问题,但创建者尚未合并一个,可能是因为所有 PR 导致测试套件失败。

作为一种快速解决方法,您可以克隆存储库:

git clone https://github.com/dillenmeister/Trello.NET.git

更新 Cards\Color.cs 文件

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

..然后在 Visual Studio 中构建项目。将生成的 TrelloNet.dll 作为参考添加到您的项目中,您应该能够获取电路板数据。

更新

通过@ajwaka 的评论:Nuget 拥有同一开发人员的TrelloNet.Temp.Fork,它似乎可以工作。

于 2015-12-15T20:06:28.327 回答