我安装了最新版本的Google API for PHP。使用列出here的示例,我尝试插入视频评论。但是,它失败了:
Warning: require_once(/var/www/html/youtube/vendor/google/apiclient/src/Google/Service/YouTube.php): failed to open stream: No such file or directory in /var/www/html/youtube/vendor/google/apiclient/examples/comment_threads.php on line 15
Fatal error: require_once(): Failed opening required '/var/www/html/youtube/vendor/google/apiclient/src/Google/Service/YouTube.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/youtube/vendor/google/apiclient/examples/comment_threads.php on line 15
这是有道理的,因为在给定位置的Service文件夹中没有文件'Youtube.php'。代码建议应该有,所以我担心这些例子已经过时了。我正在使用Google API PHP的2.0.0@RC版本(这似乎是最新的)。所以,我的问题是:示例是否过时(如果是这样,我应该如何插入Youtube注释?),或者示例是否正常,我做错了什么?
答案 0 :(得分:0)
您可以查看documentation如何在YouTube API中添加评论。
以下code sample演示了如何使用以下API方法创建和管理评论:
它调用commentThreads.list
方法并设置videoId
参数来检索视频评论。
它调用comments.insert
方法并设置parentId
参数来回复现有评论。
它使用comments.list
参数调用parentId
方法来检索线程中的注释。
它会在请求正文中使用注释调用comments.update
方法来更新评论。
它调用comments.setModerationStatus
方法设置评论的审核状态,comments.markAsSpam
方法将评论标记为垃圾邮件,并调用comments.delete
方法删除评论,使用id参数识别评论。
另请查看此SO question以获取更多信息。