YouTube v3 API发布视频时频道默认评论设置未生效问题问询
YouTube v3 API修改视频评论设置的方法
- 首先确认你使用的OAuth 2.0令牌已申请
https://www.googleapis.com/auth/youtube.force-ssl权限范围,这是修改视频配置的必备权限。 - 你没找到相关参数是因为评论设置归属于视频的
status参数组,没有作为独立顶层参数显示:- 上传视频时直接配置规则:调用
Videos.insert接口时,请求体添加status.commentModerationStatus字段,赋值为heldForReview,即可在发布时直接应用「所有评论需等待审核」规则,无需后续修改。 - 已发布的视频修改规则:调用
Videos.update接口,按以下要求配置参数:part参数传入status- 请求体示例结构:
{ "id": "替换为你的视频ID", "status": { "commentModerationStatus": "heldForReview" } }
- 上传视频时直接配置规则:调用
- 该字段还有两个可选枚举值:
allowed:允许所有评论(API发布视频时的默认值,就是你遇到的未继承频道设置的情况,这是API的既定逻辑,未显式指定时默认赋值为allowed,不会自动拉取频道默认配置)disabled:完全关闭视频评论
内容的提问来源于stack exchange,提问作者Mayank Sitapara
相关产品推荐
相关产品推荐

