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

时间:2015-05-07 08:01:03

标签: c# trello trello.net

我是shoutDownNow的新手并且在授权下苦苦挣扎。我理解请求URL然后要求用户浏览到该URL以获取令牌的过程。

第一个问题是我正在尝试编写一个在没有任何UI的情况下自动运行的进程。所以我不得不使用硬编码令牌,我通过运行此代码获取URL,然后我手动浏览。我宁愿自动执行此部分(以编程方式获取生成的标记,而不是让用户在某处浏览):

Trello.Net

这个URL,当我浏览它时,为我显示一个令牌,目前,我按如下方式硬编码到我的应用程序中:

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

然后我授权使用:

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()null和其他方法存在同样的问题。一切都是Cards.ForMe()。为什么呢?

我做错了什么?

1 个答案:

答案 0 :(得分:0)

有同样的问题,上面的回答对我有帮助。 虽然我无法获得最新但必须使用:

“RestSharp”version =“104.1 “Newtonsoft.Json”version =“6.0.1”

由于nuget也没有正确的颜色枚举,我必须下载项目并进行自己的更改。