2013-02-18 29 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上创建应用程序时,请选择选项卡。

此修补程序适用于我。希望为他人工作遇到同样的问题。