海牛 ManateeSerialzier

Manatee ManateeSerialzier

我正在尝试构建一个使用 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 class 吗?看来我的顺序错了。

我的项目在 ManateeSerializer()、ManateeFactory() 和 WebApiClientProvider() 上出现错误 class。没有参考资料,所以缺少什么?但是我不知道是什么。

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

wiki 是这样告诉我的:https://bitbucket.org/gregsdennis/manatee.trello/wiki/Usage

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

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

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

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