在 Youtube 视频管理器中,我可以选择将视频设置为 a) 公开 b) 私有和 c) 不公开。
使用 Youtube API,是否可以找出视频当前的设置?
谢谢
在 Youtube 视频管理器中,我可以选择将视频设置为 a) 公开 b) 私有和 c) 不公开。
使用 Youtube API,是否可以找出视频当前的设置?
谢谢
这取决于。
我将在YouTube Data API v3的上下文中回答,这是最新版本。在 API 的旧 v1 和 v2 中有类似的方法。
如果您被认证为视频的所有者,则可以videos.list(part=status, id=VIDEO_ID)
拨打电话,视频的状态将在video.status.privacyStatus
属性中返回。
如果您未通过视频所有者身份验证,您可以拨打相同的videos.list()
电话,但如果视频是private
您,您将不会收到回复。如果视频是public
,或者unlisted
您将取回视频资源,您可以查看video.status.privacyStatus
确切的隐私级别。
获取https://www.googleapis.com/youtube/v3/videos?part=status&id=giOAHm-dRaM&key= {YOUR_API_KEY}
使用上面的链接获取视频的隐私设置