【问题标题】:How to disable comments in YouTube API v3如何在 YouTube API v3 中禁用评论
【发布时间】:2015-06-09 00:45:54
【问题描述】:

我们正在通过访问控制元素在 YouTube v2 中上传视频并禁用 cmets:

<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 中禁用 cmets 和评级?

【问题讨论】:

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


【解决方案1】:

v3 API 目前不支持对视频禁用 cmets 和评级。有一个known issue,如果您在频道偏好设置中禁用视频上的 cmets,然后通过 v3 API 上传视频,视频上仍然允许 cmets(请注意,此错误已在内部报告,但似乎没有已修复)。 YouTube 仍在为 v3 开发这些功能。

【讨论】:

  • 我希望他们不会强迫我们切换,直到新旧版本之间的功能相同。感谢您的回答。
  • 我已转换为 API V3。现在,每次上传视频时,我都必须进入视频管理器以禁用 cmets。使用 API V2,我的上传程序自动禁用了 cmets。请前往Issue 473 并点击星号投票以将此功能恢复到 API V3。
  • Google 开发者已将问题列表迁移到 GitHub。在此处订阅有关评论问题的更新:github.com/google/google-api-dotnet-client/issues/…
  • 谷歌开发者关闭了这个问题,因为它在错误的地方。我在这里转发了禁用 cmets 的请求:code.google.com/p/gdata-issues/issues/detail?id=7664 请点击星号为该功能投票。
猜你喜欢
  • 2015-08-23
  • 1970-01-01
  • 1970-01-01
  • 2017-05-29
  • 2016-09-07
  • 1970-01-01
  • 2018-03-19
  • 2018-04-14
  • 2021-04-26
相关资源
最近更新 更多