2013-02-18 78 views
11

嘗試連接到Twitter時出現此錯誤?爲什麼?服務提供商迴應錯誤:301(永久移動) - 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 

回答

50

最近注意到了同樣的問題。只好從http更新Twitter的OAuth的路徑HTTPS這樣

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

謝謝...它真的幫助我.. – 2013-04-05 12:19:09

+0

很好的解決方案,謝謝。 – Khobaib 2013-06-26 15:58:27

+0

非常感謝... :) – Nishant 2013-07-16 10:31:41

0

你也可能受到這一問題的I.如果您沒有添加回調URL:在您的應用程序的設置應用類型在dev.twitter.com上創建應用程序時,請選擇選項卡。

此修補程序適用於我。希望爲他人工作遇到同樣的問題。