如何在 YouTube API v3 中禁用评论
How to disable comments in YouTube API v3
我们通过访问控制元素在 YouTube v2 中上传视频和禁用评论:
<yt:accessControl action="list" permission="denied"/>
<yt:accessControl action="comment" permission="denied"/>
<yt:accessControl action="rate" permission="denied"/>
但现在我们必须迁移到 v3 APIs,我看不出有什么方法可以完成同样的事情。
我只看到以下可更新的字段:
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 中禁用评论和评分?
目前 v3 API 不支持禁用视频评论和评分。有一个 known issue,如果您在频道首选项中禁用对视频的评论,然后通过 v3 API 上传视频,视频仍然允许评论(请注意,此错误已在内部报告,但它似乎没有被修复)。 YouTube 仍在为 v3 开发这些功能。
我们通过访问控制元素在 YouTube v2 中上传视频和禁用评论:
<yt:accessControl action="list" permission="denied"/>
<yt:accessControl action="comment" permission="denied"/>
<yt:accessControl action="rate" permission="denied"/>
但现在我们必须迁移到 v3 APIs,我看不出有什么方法可以完成同样的事情。 我只看到以下可更新的字段:
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 中禁用评论和评分?
目前 v3 API 不支持禁用视频评论和评分。有一个 known issue,如果您在频道首选项中禁用对视频的评论,然后通过 v3 API 上传视频,视频仍然允许评论(请注意,此错误已在内部报告,但它似乎没有被修复)。 YouTube 仍在为 v3 开发这些功能。