У меня есть эта проблема в твиттере, для входа в Android устройство (Nexus) выдает сообщение об ошибке нижеНа вкладке galaxy работает нормально, но на Nexus происходит ошибка.
Я использую эту библиотеку: twitter4j-core-2.1.2.jar
Вот строка кода, где я получил ошибку:
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}