api - YouTube API视频评论数

标签 api youtube youtube-api youtube-channels

我正在使用以下YouTube API在API调用中下载提供的VideoId(xxxxxxxx)的视频评论:

http://gdata.youtube.com/feeds/api/videos/xxxxxxxx/comments?v=2&max-results=50&start-index=1

我没有使用任何身份验证来调用上述API,也没有使用它来检索相应视频的评论。
但是,从昨天开始,当我调用上述API时,收到以下错误消息:

403 Forbidden <errors xmlns='http://schemas.google.com/g/2005'><error><domain>GData</domain><code>ServiceForbiddenException</code><internalReason>Commenting is disabled for this video.</internalReason></error></errors>

请帮助我,这是什么原因?该API是否已弃用?该API现已公开可用(意味着需要身份验证)吗?如何解决这个问题的任何提示?

最佳答案

您可以提供尝试发表评论的视频ID吗?我相信您收到此错误的原因是,您所提供的错误消息表明视频已被禁止评论。
例如,您仍然可以获得视频“KkRElOkQHlY”的评论。
http://gdata.youtube.com/feeds/api/videos/KkRElOkQHlY/comments?v=2&max-results=50&start-index=1

关于评论,请确认以下文件中详述的评论系统的最新更改。

https://developers.google.com/youtube/articles/changes_to_comments

关于api - YouTube API视频评论数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872219/

相关文章:

youtube-api - 通过 API 从 Youtube 视频中获取艺术家和歌曲名称

php - 按标题搜索顺序youtube api

java - 沉浸式模式 Android Studio

python - 如何在 Python 和 Flask 上返回列表?

api - Instagram API 响应代码 400(错误请求)

youtube - 您如何通过API在具有CMS帐户的YouTube channel 上设置In Video Promotion?

python:获取 channel 的所有youtube视频网址

php - 对于 Laravel,如何在内部函数中返回对客户端的响应

javascript - Firefox 扩展加载

youtube-api - 有没有办法通过 YouTube API v3 添加评论?