如何在YouTube API v3中停用评论

时间:2015-04-03 22:21:53

标签: json rest youtube youtube-api youtube-data-api

我们通过访问控制元素上传视频并在YouTube v2中停用评论:

<yt:accessControl action="list" permission="denied"/>
<yt:accessControl action="comment" permission="denied"/>
<yt:accessControl action="rate" permission="denied"/>

但是现在我们必须迁移到v3 API,我看不到完成同样事情的方法。 我只看到以下可更新的字段:

snippet.title
snippet.description
snippet.tags[]
snippet.categoryId
status.embeddable
status.license
status.publicStatsViewable
status.publishAt
status.privacyStatus
recordingDetails.locationDescription
recordingDetails.location.latitude
recordingDetails.location.longitude
recordingDetails.recordingDate

我看不出这些字段的描述是什么,但状态部分中的字段看起来很有希望,但我不知道这些字段的有效值是什么。

是否可以在版本3 API中禁用评论和评级?

1 个答案:

答案 0 :(得分:5)

目前,v3 API不支持禁用视频评论和评分。有一个known issue,如果您在频道首选项中禁用对视频的评论,然后通过v3 API上传视频,则视频仍然允许发布评论(请注意,此错误是在内部报告的,但它不是似乎已被修复)。 YouTube仍在为v3制定这些功能。