gpt4 book ai didi

java - TwitterException {statusCode=403, retryAfter=0, rateLimitStatus=null}

转载 作者:搜寻专家 更新时间:2023-11-01 03:56:10 24 4
gpt4 key购买 nike

我最近注意到我在进行 Twitter 搜索时不断收到 403 错误。我的应用程序一直在运行,直到几天前我才注意到错误。

我检查了 Twitter,他们说我的 IP 没有被屏蔽,我也在速率限制内 = 大约 60 个搜索请求/每小时。

这是我初始化 Twitter 对象的方式 -

private static Twitter TWITTER_CLIENT = new TwitterFactory().getInstance();

在我注意到错误后,我尝试了以下但仍然没有成功 -

private static Twitter TWITTER_CLIENT = new TwitterFactory().getInstance("user", "password");

这是我正在搜索的方式 -

TWITTER_CLIENT.search(new Query("#keyword1 OR #keyword2"));

我从我的服务器上尝试了这个 URL (curl http://search.twitter.com/search.json?q=ipad),它工作正常。

以下是异常(exception)情况。我在 java6 + Twitter4j v2.1.2 上。非常感谢任何帮助。谢谢。

TwitterException{statusCode=403, retryAfter=0, rateLimitStatus=null}
at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:301)
at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:68)
at twitter4j.internal.http.HttpClientWrapper.get(HttpClientWrapper.java:82)
at twitter4j.Twitter.search(Twitter.java:193)

最佳答案

最有可能的原因是 Twitter(又名 OAuthcalypse)关闭了基本身份验证:

Basic Auth Shutdown

您需要切换到使用 OAuth .

关于java - TwitterException {statusCode=403, retryAfter=0, rateLimitStatus=null},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com