Проблема с идентификатором твита, когда твит был удален (Jtwitter)
Мой код:
for(int i=0;i<listTweetId.size();i++){
if((status = twitter.getStatus(listTweetId.get(i)))!=null){
...
Моя проблема заключается в том, что в listTweetId существуют некоторые твиты, которые являются идентификаторами удаленных твитов, и я не знаю, как это проверить, потому что мой, если не работает для этого случая. Наконец, в этом случае он выдает ошибку, а именно:
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: твиты не пустые
1 ответ
Я не совсем уверен, в чем ваш вопрос, но если проблема в том, что получение статуса несуществующего твита вызывает исключение, вам нужно обернуть эту часть в try/catch, чтобы избежать выпадения из цикла.