php - YouTube API videoEntry计数评论

标签 php api youtube youtube-api

我正在尝试获取视频条目的评论计数,但是当没有评论时,这使我的评论计数为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/

相关文章:

php - 选择值达到和超过(但只有一个超过)另一个值的记录?

php - 如何从用户表单 PHP 安全地编辑数据库中的信息

api - 我应该向没有足够访问权限的 REST API 用户返回 401 或 405 响应代码吗?

php - Gitlab:从提交 ID 获取合并请求

audio - youtube视频的音频质量

youtube - YouTube视频文件流

php - 如何计算php中包括空格和正则表达式在内的所有字符?

mysql - 解析电子邮件数据的 API

php - youtube 链接的正则表达式

PHP 命令错误 : Could not open input file