我必须在我的应用程序中集成twitter。我已经集成但是我从昨天开始收到更新限制的错误。在它工作之前,但现在我收到了速率限制的错误。
403:该请求已被理解,但已被拒绝。随附的错误消息将解释原因。由于更新限制(https://support.twitter.com/articles/15364-about-twitter-limits-update-api-dm-and-following)而拒绝请求时使用此代码。
相关讨论可在互联网上找到:---或---- TwitterException {exceptionCode = [10f5ada3-e574402b],statusCode = 403,message = null,code = -1,retryAfter = -1,rateLimitStatus = null,version = 3.0.3}
答案 0 :(得分:1)
有一个recent change to the Twitter API。您现在可以仅使用HTTPS调用它。
您应该确保您/您的图书馆使用的网址以
开头https://api.twitter.com/1.1/
(注意s
之后的额外http
。)
答案 1 :(得分:0)
我遇到了同样的错误,升级到最新版本的twitter4j 3.0.5解决了我的问题。 在这里获取最新信息http://twitter4j.org/en/index.html#download 我应该提一下,我运行的版本是twitter4j 3.0.3。因此,通过转到3.0.5或3.0.6修复了我的问题。