1
twitterログインでこの問題が発生しました。アンドロイドデバイス(Nexus)は以下のエラーメッセージを表示します。 ギャラクシータブで正常に動作していますが、Nexusでエラーが発生します。Twitter認証の問題
System.setProperty("twitter4j.oauth.consumerKey", ConstantData.twitter_consumer_key);
System.setProperty("twitter4j.oauth.consumerSecret",ConstantData.twitter_secret_key);
Configuration configuration = new ConfigurationBuilder()
.setOAuthConsumerKey(ConstantData.twitter_consumer_key)
.setOAuthConsumerSecret(ConstantData.twitter_secret_key)
.build();
twitter = new TwitterFactory(configuration).getInstance(new BasicAuthorization(userName, password));
token = twitter.getOAuthAccessToken();
エラーログはここにある:
01-19 11:20:27.300: W/System.err(1232): TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null}
01-19 11:20:27.300: W/System.err(1232): at twitter4j.http.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:193)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.Twitter.getOAuthAccessToken(Twitter.java:1623)
01-19 11:20:27.300: W/System.err(1232): at com.nameapp.LoginTwitter.isAuthentication(LoginTwitter.java:240)
01-19 11:20:27.300: W/System.err(1232): at com.nameapp.LoginTwitter$1$1.run(LoginTwitter.java:118)
01-19 11:20:27.300: W/System.err(1232): at java.lang.Thread.run(Thread.java:1019)
01-19 11:20:27.300: W/System.err(1232): Caused by: TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null}
01-19 11:20:27.300: W/System.err(1232): at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:316)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:68)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:99)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.http.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:186)
01-19 11:20:27.300: W/System.err(1232): ... 4 more
01-19 11:20:27.300: W/System.err(1232): Caused by: java.io.IOException: Received authentication challenge is null
01-19 11:20:27.300: W/System.err(1232): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processAuthHeader(HttpURLConnectionImpl.java:1153)
01-19 11:20:27.300: W/System.err(1232): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.processResponseHeaders(HttpURLConnectionImpl.java:1095)
01-19 11:20:27.300: W/System.err(1232): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.retrieveResponse(HttpURLConnectionImpl.java:1048)
01-19 11:20:27.300: W/System.err(1232): at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:726)
01-19 11:20:27.300: W/System.err(1232): at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:121)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.internal.http.HttpResponseImpl.<init>(HttpResponseImpl.java:42)
01-19 11:20:27.300: W/System.err(1232): at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:279)
01-19 11:20:27.300: W/System.err(1232): ... 7 more
01-19 11:20:27.300: E/Exception E..:(1232): TwitterException{statusCode=-1, retryAfter=0, rateLimitStatus=null}
SimpleOnGestureListenerを拡張しますか? –