Проблема с идентификатором твита, когда твит был удален (Jtwitter) - PullRequest
0 голосов
/ 28 сентября 2011

Мой код:

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&"} 

P.S .: Твиты не пусты

1 Ответ

2 голосов
/ 28 сентября 2011

Я не полностью уверен, что ваш вопрос, но если проблема в том, что получение статуса для несуществующего твита вызывает исключение, вам нужно обернуть эту часть в try / catchчтобы не выпасть из петли.

...