使用Youtube API获取视频的隐私设置

问题描述:

在Youtube视频管理器中,我可以选择将视频设置为a)公共b)私人和c)不公开。使用Youtube API获取视频的隐私设置

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

感谢

这要看情况。

我将在最近发布的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以查看确切的隐私级别。

+0

嗨,我知道我gravedigging这个权利,但为什么可通过API访问非公开影片的隐私设置?我的意思是:这是WAI还是Bug? – user1159791 2015-04-27 21:23:39

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

使用上面的链接,从而获取视频