【问题标题】:Exclude video list by ID按 ID 排除视频列表
【发布时间】:2020-12-24 15:15:34
【问题描述】:

我实际上开发了一个应用程序来一起观看 Youtube。用户添加视频以创建存储在数据库中的播放列表。这些视频是使用他们的 Youtube 视频 ID 存储的。

添加到播放列表后,我希望这些视频从 API 搜索结果中消失,因为不再需要显示它们。

Youtube API 中是否有允许按 ID 从搜索结果中排除视频列表的参数?

【问题讨论】:

    标签: youtube-data-api


    【解决方案1】:

    如果您描述的内容归结为将视频上传到 YouTube(通过 Web UI 手动或使用 API 的 Videos.insert 端点以编程方式)并通过 YouTube 的数据 API 管理这些视频,那么设置 privacyStatus 就足够了这些视频中的unlisted:

    status.privacyStatus(字符串)
    视频的隐私状态。

    此属性的有效值为:

    • private
    • public
    • unlisted

    请注意,unlisted 视频有一个 privacyStatus,它在以下意义上介于 privatepublic 之间:

    • unlisted 视频不是私密视频,因为知道其 ID 的用户可以使用 YouTube 网络用户界面的播放器或嵌入式播放器正常观看。
    • unlisted 视频不公开,因为用户通过 YouTube 的 Web UI 或通过 YouTube 的数据 API 发起的搜索操作,YouTube 的后端不会返回该视频的 ID。

    【讨论】:

      猜你喜欢
      • 2014-10-09
      • 1970-01-01
      • 2017-08-25
      • 2018-09-26
      • 2014-11-07
      • 2014-08-29
      • 2022-01-10
      • 1970-01-01
      • 2016-09-01
      相关资源
      最近更新 更多