我的代码是:
for(int i=0;i<listTweetId.size();i++){
if((status = twitter.getStatus(listTweetId.get(i)))!=null){
...
我的问题是存在一些tweetId到listTweetId,这是推文被删除的ID,我不知道它是如何验证的,因为我的if不适用于这种情况。最后,在这种情况下,它会出现错误,如下所示:
Exception in thread "main" winterwell.jtwitter.TwitterException$E404:
Not Found HTTP/1.1 404 Not Found
{"error":"No status found with that ID.","request":"/1/statuses/show/112779914381492224.json?include_entities=1&"}
P.S。:推文不是空的
答案 0 :(得分:2)
我不是完全确定您的问题是什么,但如果问题是获取不存在的推文的状态会引发异常,则需要将该部分包装在try /中抓住以避免退出循环。