Java TwitterException{statusCode=403,retryAfter=0,rateLimitStatus=null}
我最近注意到,我在做twitter搜索时不断出现403错误。我的应用程序一直在运行,直到几天前我注意到错误 我在Twitter上查过&他们说我的IP没有被屏蔽,我也在每小时60个搜索请求的速率限制之内 下面是我初始化Twitter对象的方式-Java TwitterException{statusCode=403,retryAfter=0,rateLimitStatus=null},java,twitter,twitter4j,Java,Twitter,Twitter4j,我最近注意到,我在做twitter搜索时不断出现403错误。我的应用程序一直在运行,直到几天前我注意到错误 我在Twitter上查过&他们说我的IP没有被屏蔽,我也在每小时60个搜索请求的速率限制之内 下面是我初始化Twitter对象的方式- private static Twitter TWITTER_CLIENT = new TwitterFactory().getInstance(); 在我注意到错误后,我尝试了以下方法&仍然没有成功- private static Twitter TW
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)&它工作正常
以下是例外。我使用的是java6+Twitter4Jv2.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):
您需要切换到使用。最近,我在执行类似代码时遇到了相同的错误。 要修复它,请转到
你完了!您的程序将开始工作。这是一个twitter API错误-链接已被删除。