仅为网站用户显示YouTube专用视频

时间:2012-07-17 09:11:32

标签: php youtube youtube-api gdata gdata-api

我有使用YouTube API的经验。但我总是把它用于公共视频。现在。我想要实现的目标是,在我的YouTube频道上制作视频完全不可见(换句话说是私有的)并仅向网站用户显示此视频。

这可能吗?如何?

3 个答案:

答案 0 :(得分:8)

这来自Google's Productforums

  

澄清。是的,您可以嵌入私有视频。但是,这样做确实不可行,因为YouTube的私人视频要求观看者拥有YouTube帐户,登录该帐户并将该帐户添加到视频的访问列表中。他们仅限50人。   您可以嵌入不公开的视频,它们与私有视频没有相同的身份验证限制。但是,查看不公开的视频以了解URL的所有必要条件。如果您的网站被搜索引擎抓取,则不公开的视频也可能是公开的。

您可能希望自行托管自己的视频,以便更好地控制并确保您没有违反YouTube的服务条款(禁止使用嵌入式播放器)。

Vimeo.com还具有更强大的访问控制功能,只允许将视频嵌入特定域。但是,它们不允许商业用途......因此,如果这适用于您,则可能是一个问题。

答案 1 :(得分:6)

不是将视频设置为private,而是将其设置为unlisted。它不会出现在YouTube上的任何商家信息中,即您的频道,搜索结果和广告。相关视频,但您可以链接到它,并像普通视频一样嵌入它。

答案 2 :(得分:0)

Youtube提供3种视频权限。

  1. 公开----为所有人开放
  2. 不公开---只能通过嵌入/共享链接观看视频,但不能在youtube搜索/取消频道中观看。

  3. 私人 - 拥有和选定的人。