Android:在Twitter上使用我的应用程序无法获取访问令牌?

时间:2012-03-29 09:44:17

标签: android twitter twitter-oauth twitter4j

我已在this app

的帮助下将twitter整合到我的应用中

现在,我可以发帖了。但现在我希望它适用于我的应用程序。所以我用我的应用程序的密钥更改了twitter_consumer_key和twitter_secret_key。然后尝试但它给我错误信息如下:

03-29 15:11:50.009: DEBUG/TwitterApp(880): Failed to get request token
03-29 15:11:50.009: WARN/System.err(880): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: http://twitter.com/oauth/request_token
03-29 15:11:50.039: WARN/System.err(880):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214)
03-29 15:11:50.039: WARN/System.err(880):     at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
03-29 15:11:50.039: WARN/System.err(880):     at com.example.demo.TwitterApp$2.run(TwitterApp.java:119)
03-29 15:11:50.039: WARN/System.err(880): Caused by: java.io.FileNotFoundException: http://twitter.com/oauth/request_token
03-29 15:11:50.049: WARN/System.err(880):     at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:1162)
03-29 15:11:50.049: WARN/System.err(880):     at oauth.signpost.basic.HttpURLConnectionResponseAdapter.getContent(HttpURLConnectionResponseAdapter.java:18)
03-29 15:11:50.059: WARN/System.err(880):     at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:228)
03-29 15:11:50.059: WARN/System.err(880):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
03-29 15:11:50.059: WARN/System.err(880):     ... 2 more
03-29 15:11:50.139: WARN/InputManagerService(60): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@450b8428

现在,我的应用程序是什么?一切都很棒,但无法在推特上发布照片......

请帮助我。

感谢。

1 个答案:

答案 0 :(得分:4)

我刚刚解决了我的问题。

Actualy我没有在Twitter上的应用程序中添加回调网址。这就是为什么我没有获得Permition窗口。

现在我添加了像http://someurl.com这样的网址,现在问题解决了。

感谢您的回复和评论。