1

我已经在我的 android 应用程序中集成了 twitter。它工作了很长时间,但现在当我尝试登录 twitter 时它给出了错误。它给出以下错误:“无法获取请求令牌”和堆栈跟踪如下。请帮我解决这个问题。

    02-20 19:44:09.687: D/TwitterApp(3928): Failed to get request token
02-20 19:44:09.687: W/System.err(3928): oauth.signpost.exception.OAuthCommunicationException: Communication with the service provider failed: Service provider responded in error: 301 (Moved Permanently)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:214)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveRequestToken(AbstractOAuthProvider.java:69)
02-20 19:44:09.687: W/System.err(3928):     at com.twitter.android.TwitterApp$2.run(TwitterApp.java:108)
02-20 19:44:09.687: W/System.err(3928): Caused by: oauth.signpost.exception.OAuthCommunicationException: Service provider responded in error: 301 (Moved Permanently)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.handleUnexpectedResponse(AbstractOAuthProvider.java:241)
02-20 19:44:09.687: W/System.err(3928):     at oauth.signpost.AbstractOAuthProvider.retrieveToken(AbstractOAuthProvider.java:189)
02-20 19:44:09.687: W/System.err(3928):     ... 2 more

谢谢穆拉利

4

2 回答 2

1

这篇文章还可以帮助您在调用构造函数时使用的 url stackoverflow.com/questions/14933160/...</p>

如果您在 dev.twitter.com 上创建应用程序时没有将 Callback Url: 添加到应用程序的设置选项卡中的应用程序类型,您可能会遇到此问题。

这个修复对我有用。希望为他人工作的人遇到同样的问题。

于 2013-03-14T14:48:58.087 回答
1

尝试发出安全请求。而不是http://twitter.com,请始终使用https://twitter.com。它对我有用。我希望它有所帮助。

于 2013-02-20T17:57:25.053 回答