海牛海牛系列

时间:2016-06-09 09:55:24

标签: c# manatee.trello

我正在尝试构建一个使用Manatee nuget包的应用程序。 https://www.nuget.org/packages/Manatee.Trello/(版本1.11.1)

我的控制器中有以下代码:

var serializer = new ManateeSerializer();
TrelloConfiguration.Serializer = serializer;
TrelloConfiguration.Deserializer = serializer;
TrelloConfiguration.JsonFactory = new ManateeFactory();
TrelloConfiguration.RestClientProvider = new WebApiClientProvider();
TrelloAuthorization.Default.AppKey = "[key]";
TrelloAuthorization.Default.UserToken = "[token]";

使用以下内容:

using Manatee.Trello;
using Manatee.Trello.Json;
using Manatee.Trello.Rest;
using Manatee.Trello.Contracts;
using Manatee.Trello.Exceptions;

也许这是一个简单的问题,但我不知道如何使这个工作。我是否需要创建自己的ManateeSerializer课程?看起来我是以错误的顺序做这件事。

我的项目在ManateeSerializer(),ManateeFactory()和WebApiClientProvider()类上给出了错误。没有参考,所以缺少一些东西?但我不知道是什么。

还安装了一些其他Manatee软件包,因为认为Manatee.Trello块包内没有。 (已安装:Manatee.Trello.RestSharp版本1.2.1和Mantee.Trello.Json - 版本4.0.1)

维基告诉我:https://bitbucket.org/gregsdennis/manatee.trello/wiki/Usage

1 个答案:

答案 0 :(得分:2)

我不确定你的问题对你不起作用,但到目前为止你发布的所有内容看起来都不错。你拥有的只是初始配置。现在你可以开始为板,卡等提取数据了。为此,你只需要使用构造函数,传入你想要的实体的ID。

var card = new Card("[cardId]");
var board = new Board("[boardId]");
var list = card.List;

注意由于您正在使用WebApiClientProvider,因此您不需要RestSharp软件包。你可以卸载它。

更新1 还必须安装以下软件包才能构建此代码: