2014-01-19 69 views
2

我爲我的android應用程序使用twitter4j進行授權。getOAuthRequestToken在使用twitter4j時返回null

我已將我的使用者密鑰和使用者密鑰存儲在資源目錄中。

我創建了一個Twitter和RequestToken對象這樣

private Twitter twitter; 
private RequestToken currentRequestToken; 

我有會從Twitter獲取的OAuth請求令牌我的方法。

public String beginAuthorization() { 
    try { 
     if(currentRequestToken == null) { 
      currentRequestToken = twitter.getOAuthRequestToken(); 
     } 
     String authURL = currentRequestToken.getAuthorizationURL(); 
     return authURL; 
    } catch (TwitterException e) { 
     Log.i("NOTES", "In the twitter exception"); 
     e.printStackTrace(); // print simple stack trace on 
    } 
    return null; 
} 

我在這裏得到的錯誤是行空指針異常這裏我所說的 twitter.getOAuthRequestToken();我試圖尋找代碼段和網上搜索 無論我發現同樣的方法調用,對我來說,它沒有工作,拋出異常。

我無法弄清楚這裏有什麼問題,我在清單文件中設置了INTERNET權限。

+0

我面臨同樣的問題。它在工作之前。 – user1767260

+0

您是否使用回調URL執行 – user1767260

+0

您是否執行了twitter.getOAuthRequestToken();在AsyncTask中?你有錯誤日誌嗎? – Daiwei

回答

相關問題