2013-02-18 4 views
11

Ich erhalte diesen Fehler, wenn ich versuche, eine Verbindung zu Twitter herzustellen? Warum?Dienstanbieter hat einen Fehler angezeigt: 301 (permanent verschoben) - 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 

Antwort

50

Gleiches Problem vor kurzem bemerkt. Hat twitter oauth Pfade von http auf https wie diese

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

Dank ... Es hilft mir wirklich .. –

+0

Schöne Lösung, danke. – Khobaib

+0

Vielen Dank ... :) – Nishant

0

Sie können auch mit diesem Problem wie ich aktualisieren leiden Wenn Sie nicht Rückruf-URL nicht hinzugefügt: zu Anwendungsart in Ihrer Einstellungen der Anwendung Registerkarte, wenn Sie Anwendung bei dev.twitter.com erstellen.

Dieser Fix funktioniert für mich. Hope funktioniert für andere ist das gleiche Problem.