【问题标题】:Service provider responded in error: 301 (Moved Permanently) - Twitter API 1.1服务提供商响应错误:301(永久移动)- Twitter API 1.1
【发布时间】:2013-03-14 22:45:27
【问题描述】:

我在尝试连接到 Twitter 时收到此错误?为什么?

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

【问题讨论】:

    标签: twitter twitter4j


    【解决方案1】:

    最近注意到同样的问题。必须像这样更新 twitter oauth 路径从 http 到 https

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

    【讨论】:

      【解决方案2】:

      您也可能像我一样遇到这个问题。如果您没有在应用程序的设置中将 Callback Url: 添加到 Application Type在 dev.twitter.com 创建应用程序时的选项卡。

      这个修复对我有用。 Hope works for others 遇到同样的问题。

      【讨论】:

        猜你喜欢
        • 2018-06-18
        • 1970-01-01
        • 2017-09-04
        • 2016-07-04
        • 1970-01-01
        • 1970-01-01
        • 2017-10-27
        • 2017-09-01
        • 2019-11-04
        相关资源
        最近更新 更多