【发布时间】:2015-10-05 11:53:05
【问题描述】:
@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;
}
}
那么,要让它发挥作用,我缺少什么?
【问题讨论】:
-
@dillenmeister 你们能帮帮我吗?
-
你从哪里得到板子 ID?
-
@Jay 我通过直接在浏览器中触发 Trello Api 获得了 boardId:trello.com/1/members/me/boards?fields=name
-
这个库似乎确实存在问题。当我尝试使用它时,我可以看到正在返回 JSON 数据(使用 Fiddler),但该数据没有在包装器对象中具体化。您可以考虑拉下源代码并进行故障排除,使用另一个包装器,或者直接使用 RestSharp 或 WebClient 调用 API。
-
@VivekGupta,你试过 Manatee.Trello 作为替代品吗?
标签: c# trello.net