2013-02-18 7 views
11

Otrzymuję ten błąd podczas próby połączenia z Twitterem? Czemu?Dostawca usług odpowiedział błędnie: 301 (przeniesiony na stałe) - Twitter API 1.1

02-18 16:40:33.270: W/System.err(7167): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Service provider responded in error: 301 (Moved Permanently) 
02-18 16:40:33.270: W/System.err(7167):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:218) 
02-18 16:40:33.270: W/System.err(7167):  at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:74) 
02-18 16:40:33.270: W/System.err(7167):  at app.jp.cropnet.twitter.TwitterApp$2.run(TwitterApp.java:255) 
02-18 16:40:33.270: W/System.err(7167): Caused by: oauth.signpost.exception.OAuthCommunicationException: Service provider responded in error: 301 (Moved Permanently) 
02-18 16:40:33.270: W/System.err(7167):  at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:245) 
02-18 16:40:33.270: W/System.err(7167):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:193) 
02-18 16:40:33.270: W/System.err(7167):  ... 2 more 

Odpowiedz

50

Ostatnio zauważyłem ten sam problem. Musiał aktualizować twitter ścieżki OAuth z http na https jak ten

new DefaultOAuthProvider(
         "https://api.twitter.com/oauth/request_token", 
         "https://api.twitter.com/oauth/access_token", 
         "https://api.twitter.com/oauth/authorize"); 
+0

Dzięki ... To naprawdę pomaga mi .. –

+0

Ładne rozwiązanie, dzięki. – Khobaib

+0

Wielkie dzięki ... :) – Nishant

0

Możesz również cierpieć z tego problemu, jak I. Jeśli nie dodać Callback URL: do Type Application w aplikacji za Ustawienia Zakładka podczas tworzenia aplikacji na stronie dev.twitter.com.

Ta poprawka działa dla mnie. Nadzieja działa dla innych napotyka ten sam problem.

Powiązane problemy