-1

私のコードは次のとおりです。

for(int i=0;i<listTweetId.size();i++){    
     if((status = twitter.getStatus(listTweetId.get(i)))!=null){
      ...

私の問題は、削除されたツイートのIDであるtweetTweetIdが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:ツイートは空ではありません

4

1 に答える 1

2

あなたの質問が何であるかは完全にはわかりませんが、存在しないツイートのステータスを取得すると例外がスローされるという問題がある場合は、その部分を try/catch でラップして、ループから脱落しないようにする必要があります。

于 2011-09-28T15:48:46.817 に答える