我正在尝试获取视频条目的评论计数,但是当没有评论时,这使我的评论计数为1。有任何想法吗?

<?php
    $commentFeed = $yt->getVideoCommentFeed($videoID);
    if ( count($commentFeed) > 0 )
    {
        foreach ($commentFeed as $commentEntry)
        {
            // print commentEntry
        }
    }
 ?>

最佳答案

我不熟悉API的PHP版本(我只使用过Python版本),但是我很确定您的问题是,当您获得$commentFeed时,它将返回完整的注释提要XML。这包括一个名为<feed>的根元素和一堆<entry>元素。

因此,您可能应该做的是检查entry中的$commentFeed是否大于零或存在。

关于php - YouTube API videoEntry计数评论,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1685472/

10-11 22:14