【问题标题】:Get video's privacy settings using Youtube API使用 Youtube API 获取视频的隐私设置
【发布时间】:2013-04-26 19:56:56
【问题描述】:

在 Youtube 视频管理器中,我可以选择将视频设置为 a) 公开 b) 私有和 c) 不公开。

使用 Youtube API,是否可以找出视频当前的设置?

谢谢

【问题讨论】:

    标签: api youtube youtube-api


    【解决方案1】:

    视情况而定。

    我将在YouTube Data API v3 的上下文中回答,这是最新版本。在 API 的旧 v1 和 v2 中有类似的方法。

    如果您是authenticated 作为视频的所有者,您可以拨打videos.list(part=status, id=VIDEO_ID) 电话,视频的状态将在video.status.privacyStatus 属性中返回。

    如果您未通过视频所有者的身份验证,您可以拨打相同的videos.list() 电话,但如果视频是private,您将不会收到回复。如果视频是publicunlisted,您将获得一个视频资源,您可以查看video.status.privacyStatus 以查看确切的隐私级别。

    【讨论】:

    • 嗨,我知道我现在正在对此进行挖掘,但为什么可以通过 API 访问未列出的视频?我的意思是:这是 WAI 还是 Bug ?
    【解决方案2】:

    GET https://www.googleapis.com/youtube/v3/videos?part=status&id=giOAHm-dRaM&key={YOUR_API_KEY}

    使用上面的链接获取视频的隐私设置

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 2013-03-27
      • 1970-01-01
      • 2012-05-08
      • 1970-01-01
      • 2011-05-23
      • 1970-01-01
      • 1970-01-01
      • 2013-04-23
      相关资源
      最近更新 更多