YouTube API观看私有视频

时间:2010-09-04 00:29:02

标签: php youtube youtube-api

我有一个拥有草稿模式的网站。在公众可以看到之前,有人可以登录并查看该网站的批准方式。我在私人帐户上播放了YouTube视频,因为我不希望世界看到它们。

但是,我确实希望登录草稿模式的人能够观看私人嵌入。

我是否可以使用YouTube API进行操作,以便人们只能看到视频而不是真正以该人身份登录(因此他们无法修改视频设置)并且无法保持登录状态离开我的网页后?

3 个答案:

答案 0 :(得分:10)

将您的视频标记为不公开,而非私密。

有时候,安全就是妥协。在频谱的一端,你可以把事情搞定 完全没有人可以访问数据。另一方面,最可用和可访问的数据将不安全。

话虽如此,当您寻求的安全模型限制性太强且仅允许25个用户时,您要求N个用户使用该功能。

安全性和可访问性包括可接受的可访问性标准与满足可接受的安全标准之间的平衡。

在您的情况下,将您的YouTube视频标记为不公开可能会为您提供所寻求的余额,因为25个用户限制是一个显示停止。

http://www.google.com/support/youtube/bin/answer.py?answer=181547

拥有该链接的任何人都可以访问您的视频,该链接只是有权访问您系统的用户。该链接不公开,因此人们不太可能猜到或找到您的YouTube视频,因为网址本身包含随机字符。

其他人访问视频的唯一方法是,您登录的用户访问浏览器源,登录后,并将网址通过电子邮件发送给他们的朋友。

  • 您的用户不需要YouTube帐户。
  • 视频仅供登录OR用户登录,查看来源并将URL提供给其他用户的用户访问。
  • 可以通过定期更改视频的网址来减轻安全性。

将您的视频标记为不公开的步骤:

  • 点击您的视频,将其加载到YouTube中。
  • 点击左上角的“编辑视频详细信息”
  • 向下滚动到“此视频为”的位置,然后在下拉列表中选择“不公开”。

Select Unlisted as your preference

答案 1 :(得分:4)

首先,您无法通过api检索视频本身 您只需获得嵌入或重定向用户的链接。

因此,最终,您的用户将自己观看视频,而不是您作为中间人。 因此,您将寻找视频密码保护等内容 快速谷歌搜索brought up this

  

您可以更改广播隐私   私人选择权。然后你的“具体   用户“将需要YouTube帐户和   将需要“交朋友”(或副)   反之亦然)。然后编辑广播   视频的隐私选项添加   朋友(最多25个)到视频。他们   将自动发送“共享   和你一起留言“。他们签到   他们的YouTube帐户,他们是   能够观看视频。

在向API中上传视频的用户进行身份验证时,您也应该能够检索这些私有视频(see Developers Guide: Retrieving Uploades)。

免责声明:我不做youtube api def,我无法测试它。

答案 2 :(得分:0)

如果YouTube没有为您的视频安全工作,您可以考虑使用FlowPlayer Free在您自己的网络上托管视频,然后使用您网站上的免费Flash播放器。这将允许您只能由经过身份验证的用户访问所有URL。

http://flowplayer.org/download/index.html

以下是在我的本地网络服务器上运行的演示示例,其中视频托管在本地Apache服务器上。

alt text