我最近注意到,我在进行twitter搜索时总是收到403错误。我的应用程序一直工作到几天前,当我注意到错误时。TwitterException {statusCode = 403,retryAfter = 0,rateLimitStatus = null}
我与推特&检查他们说我的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(卷曲http://search.twitter.com/search.json?q=ipad)从我的服务器&它工作正常。
以下是例外。我在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 API错误 - http://code.google.com/p/twitter-api/issues/detail?id=1863 – kapso 2010-09-08 21:20:33