我使用以下代码检索视频的最近YouTube视频:
<?php
$videoId='lWA2pjMjpBs';
$url="http://gdata.youtube.com/feeds/api/videos/{$videoId}/comments";
$comments=simplexml_load_file($url);
foreach($comments->entry as $comment)
{
echo '<fieldset>'.$comment->content.'</fieldset>';
}
?>
我有2个问题: 1)有没有办法限制评论数量,所以我只能显示例10条评论? 2)可以排除标记为垃圾邮件的评论吗?
感谢。
答案 0 :(得分:1)
我不知道垃圾邮件,但你可以限制nr。这样的客户端解决方案的评论:
$maxcomments = 10; //set max here
$commentcounter = 0; //add this
foreach($comments->entry as $comment)
{
if($commentcounter < $maxcomments)
{
echo '<fieldset>'.$comment->content.'</fieldset>';
}
$commentcounter++;
}
没有检查过这个,但它应该有效。我希望这会有所帮助。