我正在使用twitter 4j API
我的应用程序过去工作正常
但现在当我尝试使用我的应用程序更新我的状态时,我收到此错误
SEVERE: Failed to get timeline:
403:
The request is understood, but it has been refused.
An accompanying error message will explain why.
This code is used when requests are being denied due to update limits (https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following).
{"errors":[{"message":"SSL is required","code":92}]}
而我正在试图找出真正导致它的原因
has it something to do with SSL ??
意味着有人可以向我保证,您的Twitter帐户的密码更改是否会影响以下内容?
1. oauth.consumerSecret
2. oauth.consumerKey
3. oauth.accessToken
4. oauth.accessTokenSecret
答案 0 :(得分:0)
我没有使用过Twitter4J,但OAuth的工作方式是,不,它不会影响令牌或秘密。您可以撤消对应用程序的访问权限,这将撤消该令牌。更改密码时,某些服务会自动撤消所有令牌。我刚刚更改了我的雅虎密码,它撤销了Flikr。我不认为,但不确定,Twitter是否会这样做。
该错误表示需要SSL。因此,您必须通过HTTPS://。
访问API答案 1 :(得分:0)
我有同样的问题。我一直在使用Twitter4J 3.0.3。我通过升级到3.0.6来解决它。