如何克服android twitter身份验证异常(401)?

时间:2014-06-25 12:36:24

标签: android authentication twitter twitter4j

我在我的应用程序中集成了twitter并发布了它。但现在twitter存在问题。 调试时我在logcat中得到以下异常

  

06-24 11:23:49.286:W / System.err(27752):401:身份验证凭据(https://dev.twitter.com/pages/auth)丢失或不正确。确保您已设置有效的使用者密钥/密钥,访问令牌/密钥,并且系统时钟处于同步状态。   06-24 11:23:49.286:W / System.err(27752):无法验证oauth签名和令牌   06-24 11:23:49.286:W / System.err(27752):相关讨论可在互联网上找到:   06-24 11:23:49.286:W / System.err(27752):http://www.google.co.jp/search?q=10f5ada3或   06-24 11:23:49.286:W / System.err(27752):http://www.google.co.jp/search?q=0276a2ab   06-24 11:23:49.286:W / System.err(27752):TwitterException {exceptionCode = [10f5ada3-0276a2ab],statusCode = 401,message = null,code = -1,retryAfter = -1,rateLimitStatus = null,版本3.0.5 =}   06-24 11:23:49.286:W / System.err(27752):在twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:162)   06-24 11:23:49.286:W / System.err(27752):at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61)   06-24 11:23:49.286:W / System.err(27752):在twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98)   06-24 11:23:49.286:W / System.err(27752):at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:122)   06-24 11:23:49.286:W / System.err(27752):twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:104)   06-24 11:23:49.286:W / System.err(27752):twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:298)

我重新检查了我的消费者密钥和消费者秘密,它们是一样的。有些链接建议重新生成密钥然后尝试,但有没有办法在没有任何代码更改的情况下纠正它?有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

检查您的设备时间和日期以及您的Oauth密钥。它将帮助您处理Twitter异常。