Java で youtube-api を使用して、いくつかの YouTubeVideos のコメントを抽出しようとしています。ビデオに多数のコメントがある場合、すべてのコメントを抽出できないという事実を除いて、すべてがうまくいっています (950 から 999 の間のどこかで停止します)。VideoEntry の CommentFeed を介してページングし、各ページでコメントを取得し、各コメントを ArrayList に格納してから XML ファイルに書き込むという簡単な方法に従っています。コメントを取得するための私のコードは次のとおりです
int commentCount = 0;
CommentFeed commentFeed = service.getFeed(new URL(commentUrl), CommentFeed.class);
do {
//Gets each comment in the current feed and prints to the console
for(CommentEntry comment : commentFeed.getEntries()) {
commentCount++;
System.out.println("Comment " + commentCount + " plain text content: " + comment.getPlainTextContent());
}
//Checks if there is a next page of comment feeds
if (commentFeed.getNextLink() != null) {
commentFeed = service.getFeed(new URL(commentFeed.getNextLink().getHref()), CommentFeed.class);
}
else {
commentFeed = null;
}
}
while (commentFeed != null);
私の質問は次のとおりです。抽出できるコメントの数に制限はありますか、それとも何か間違っていますか?