2014-02-06 44 views
0

我在我的一個應用程序中使用Twitter4j集成了twitter,但我無法登錄Android 4.3Android 4.4設備,其餘設備工作正常。以下是代碼段Twitter登錄在Android 4.3和4.4中拋出OAuthNotAuthorizedException

consumer = new CommonsHttpOAuthConsumer("consumerKey", "consumerSecret"); 
provider = new CommonsHttpOAuthProvider("https://api.twitter.com/oauth/request_token", 
        "https://api.twitter.com/oauth/access_token", 
        "https://api.twitter.com/oauth/authorize"); 

oauthUrl = provider.retrieveRequestToken(consumer, "myapp://twitterOauth"); 

並在WebView中加載oauthUrl並檢索accessToken。它投擲OAuthNotAuthorizedException.

任何幫助將不勝感激!

回答

0

如果你不這樣做它已經,你必須指定你從Twitter的API得到了消費者的密鑰和密碼...

看看this tutorial它採用the AndroidTwitter library,進而整合Twitter4j以及從您的應用訪問Twitter API的路標庫。

+0

我正在使用適當的消費者密鑰和消費者密鑰,並且它在Android 4.2及更低版本上正常工作。 – Gani