【问题标题】:Android Twitter integration failed even using latest Twitter 4J 3.0.3即使使用最新的 Twitter 4J 3.0.3,Android Twitter 集成也失败了
【发布时间】:2013-12-14 01:28:42
【问题描述】:

嗨,我正在使用这个Project。我已经用最新版本 (3.0.3) 替换了旧的 Twitter4j。​​

我也变了

   mHttpOauthprovider = new DefaultOAuthProvider("http://twitter.com/oauth/request_token", "http://twitter.com/oauth/access_token", "http://twitter.com/oauth/authorize"); 

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

我收到此错误。请帮助我,谢谢。

错误:

11-28 11:33:44.574: W/System.err(334): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: https://api.twitter.com/oauth/request_token
11-28 11:33:44.583: W/System.err(334):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214)
11-28 11:33:44.583: W/System.err(334):  at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
11-28 11:33:44.583: W/System.err(334):  at com.twitter.android.TwitterApp$2.run(TwitterApp.java:126)
11-28 11:33:44.583: W/System.err(334): Caused by: java.io.FileNotFoundException: https://api.twitter.com/oauth/request_token
11-28 11:33:44.583: W/System.err(334):  at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:1162)
11-28 11:33:44.583: W/System.err(334):  at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:253)
11-28 11:33:44.583: W/System.err(334):  at oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent(HttpURLConnectionResponseAdapter.java:18)
11-28 11:33:44.594: W/System.err(334):  at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:228)
11-28 11:33:44.594: W/System.err(334):  at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
11-28 11:33:44.594: W/System.err(334):  ... 2 more

【问题讨论】:

    标签: android twitter integration social-networking


    【解决方案1】:

    仅供参考,当前 API 版本是 1.1。

    您使用的所有 URL 均已弃用,正确路径的一个示例是:

    例如:

    https://api.twitter.com/oauth/request_token
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-22
    • 2012-02-05
    • 2018-11-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2019-05-28
    • 1970-01-01
    相关资源
    最近更新 更多