c# - Trello.Net 授权有效,但授权后无法访问数据

标签 c# trello trello.net

我是 Trello.Net 的新手,在授权方面遇到了一些困难。我了解请求 URL 然后要求用户浏览到该 URL 以获取 token 的过程。

第一个问题是我正在尝试编写一个无需任何 UI 即可自动运行的进程。所以我不得不使用一个硬编码的 token ,我通过运行这段代码来获得一个 URL,然后我手动浏览它。我宁愿自动执行此部分(以编程方式获取生成的 token ,而不是让用户浏览某处):

 ITrello trello = new Trello(Key);
    var url = trello.GetAuthorizationUrl("TrelloCapture", Scope.ReadWrite, Expiration.Never);
    Console.WriteLine(url);

这个 URL,当我浏览它时,会为我显示一个 token ,现在,我硬编码到我的应用程序中,如下所示:

var token = "[the token copied and pasted from the web page]"

然后我授权使用:

trello.Authorize(token);

这似乎工作正常。接下来我想访问一些基本数据,这是我的第二个问题。

// Get the authenticated member
Member me = trello.Members.Me();
Console.WriteLine(me.FullName);

Members.Me() 每次都返回 nullCards.ForMe() 和其他方法也有同样的问题。一切都是 null。为什么?

我做错了什么?

最佳答案

我找到了答案。我通过在我的解决方案中获取这些 NuGet 包的最新版本来修复它:

Trello.Net

JSON.Net

灵敏

在获得这些最新版本后,我在 trello 对象中看到了正确的值,而不是 null

希望这对阅读本文的人有所帮助。

关于c# - Trello.Net 授权有效,但授权后无法访问数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30095163/

相关文章:

c# - 通过单击指向子页面的母版页超链接获取值

javascript - 如何在 php codeigniter 中使用指向 localhost 的 trello webhookcallbackURL?

c# - 使用 Manatee.Trello 处理 Trello webhook 响应

c# - 在 c# 中为 trello api 硬编码登录凭据

c# - 如何使用 Trello.NET 从 Trello 获取所有看板?

c# - 将 List<string> 转换为 ArrayList

c# - 为 C# 和 C++ 应用程序编写 DLL

c# - 如何使用 Windows 身份验证从 MVC 调用 Web API 服务?

c# - 使用 Chello 在 Trello 上创建卡片