Owe*_*wen 5 c# trello trello.net
我是新来的Trello.Net并且在授权下苦苦挣扎.我理解请求URL然后要求用户浏览到该URL以获取令牌的过程.
第一个问题是我正在尝试编写一个在没有任何UI的情况下自动运行的进程.所以我不得不使用硬编码令牌,我通过运行此代码获取URL,然后我手动浏览.我宁愿自动执行此部分(以编程方式获取生成的标记,而不是让用户在某处浏览):
ITrello trello = new Trello(Key);
var url = trello.GetAuthorizationUrl("TrelloCapture", Scope.ReadWrite, Expiration.Never);
Console.WriteLine(url);
Run Code Online (Sandbox Code Playgroud)
当我浏览它时,这个URL为我显示一个令牌,目前我已经硬编码到我的应用程序中,如下所示:
var token = "[the token copied and pasted from the web page]"
Run Code Online (Sandbox Code Playgroud)
然后我授权使用:
trello.Authorize(token);
Run Code Online (Sandbox Code Playgroud)
这似乎工作正常.接下来我想访问一些基本数据,这就是我的第二个问题.
// Get the authenticated member
Member me = trello.Members.Me();
Console.WriteLine(me.FullName);
Run Code Online (Sandbox Code Playgroud)
Members.Me()null每次返回.Cards.ForMe()与其他方法相同的问题.一切都是null.为什么?
我究竟做错了什么?
我找到了答案。NuGet我通过在解决方案中获取这些软件包的最新版本来修复它:
Trello.Net
JSON.Net
休息锐利
获得这些最新版本后,我看到了正确的值而不是null在 trello 对象中。
希望这对阅读本文的人有所帮助。
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |