我的代码是:
for(int i=0;i<listTweetId.size();i++){
if((status = twitter.getStatus(listTweetId.get(i)))!=null){
...
我的问题是 listTweetId 中存在一些 tweetId,它们是已删除推文的 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&"}
PS:推文不为空