【发布时间】:2013-05-02 05:54:04
【问题描述】:
您好,我正在使用this tutorial
对于我的 twitter 测试项目,我已经改变了:
来自
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");
我的问题是,当我在 https://dev.twitter.com/apps/ 中的应用程序时,如果我没有在该编辑文本中填写回调 URL,我会收到错误:
05-08 11:47:08.070: W/System.err(20424): oauth.signpost.exception.OAuthCommunicationException: 与服务提供商的通信失败:https://api.twitter.com/oauth/request_token 05-08 11:47:08.070: W/System.err(20424): 在 oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214) 05-08 11:47:08.070: W/System.err(20424): 在 oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69) 05-08 11:47:08.070: W/System.err(20424): 在 sg.tv.SocialGate.TwitterCore.TwitterApp$2.run(TwitterApp.java:152) 05-08 11:47:08.070: W/System.err(20424): 由: java.io.FileNotFoundException: https://api.twitter.com/oauth/request_token 05-08 11:47:08.075: W/System.err(20424): 在 libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177) 05-08 11:47:08.075: W/System.err(20424): 在 libcore.net.http.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:271) 05-08 11:47:08.075: W/System.err(20424): 在 oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent(HttpURLConnectionResponseAdapter.java:18) 05-08 11:47:08.075: W/System.err(20424): 在 oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:228) 05-08 11:47:08.080: W/System.err(20424): 在 oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189) 05-08 11:47:08.080: W/System.err(20424): ... 2 更多
但是当我填写回调 URL 时,我没有遇到任何问题。但是我想将回调 URL 编辑文本留空,如何解决该问题?谢谢你
【问题讨论】:
标签: android twitter-oauth twitter4j