@dillenmeister 我尝试过Trello.NET包装,但在成功接受AppKey和Token之后总是返回NULL。我确定AppKey和Token是正确的,因为当我故意输入错误的AppKey / Token时,我得到了错误。
我安装的软件包的版本是:
Trello.NET 0.6.2 Json.NET 7.0.1 RestSharp 105.1.0
Follwing是类级别的程序集引用:
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;
}
}
那么,我错过了什么才能让它发挥作用?
答案 0 :(得分:3)
看起来a color enum is missing some colors。当您尝试下载电路板数据时,这会导致异常。有several pull requests可以解决这个问题,但创建者还没有合并,可能是因为所有的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,它似乎有效。