我是Trello.Net
的新手,並且在獲得授權的情況下苦苦掙扎。我瞭解這一過程,即請求一個URL,然後要求用戶瀏覽該URL以獲取令牌。Trello.Net授權有效,但一旦授權就無法訪問數據
第一個問題是我試圖編寫一個沒有任何UI自動運行的進程。所以我不得不使用一個硬編碼的令牌,我通過運行這段代碼獲得一個URL,然後手動瀏覽。我寧願自動完成這部分(即獲得生成的令牌編程,不會因用戶的地方瀏覽):
ITrello trello = new Trello(Key);
var url = trello.GetAuthorizationUrl("TrelloCapture", Scope.ReadWrite, Expiration.Never);
Console.WriteLine(url);
這個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()
和其他方法相同的問題。一切都是null
。爲什麼?
我在做什麼錯?
有一個類似的問題,但它是返回null的董事會,而不是授權用戶。通過調整庫有點http: //stackoverflow.com/a/34298404/1524502 – jonnybot