如何在YouTube API v3中停用评论

S.E*_*.T. 3 youtube rest json 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"/>
Run Code Online (Sandbox Code Playgroud)

但是现在我们必须迁移到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
Run Code Online (Sandbox Code Playgroud)

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

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

JAL*_*JAL 5

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

  • 谷歌开发者关闭了这个问题,因为它在错误的地方.我在此处重新发布了禁用评论的请求:https://code.google.com/p/gdata-issues/issues/detail?id = 7664请点击星标投票支持此功能. (3认同)
  • 我希望他们不要强迫我们切换,直到旧版本和新版本之间存在功能奇偶校验.谢谢你的回答. (2认同)
  • 我已经转换为API V3.现在,每次上传视频时我都必须进入视频管理器以禁用评论.使用API​​ V2,我的上传程序会自动禁用评论.请转到[问题473](https://code.google.com/p/google-api-dotnet-client/issues/detail?id=473),然后点击星标投票将此功能恢复为API V3 . (2认同)