我有一个拥有草稿模式的网站。在公众可以看到之前,有人可以登录并查看该网站的批准方式。我在私人帐户上播放了YouTube视频,因为我不希望世界看到它们。
但是,我确实希望登录草稿模式的人能够观看私人嵌入。
我是否可以使用YouTube API进行操作,以便人们只能看到视频而不是真正以该人身份登录(因此他们无法修改视频设置)并且无法保持登录状态离开我的网页后?
答案 0 :(得分:10)
将您的视频标记为不公开,而非私密。
有时候,安全就是妥协。在频谱的一端,你可以把事情搞定 完全没有人可以访问数据。另一方面,最可用和可访问的数据将不安全。
话虽如此,当您寻求的安全模型限制性太强且仅允许25个用户时,您要求N个用户使用该功能。
安全性和可访问性包括可接受的可访问性标准与满足可接受的安全标准之间的平衡。
在您的情况下,将您的YouTube视频标记为不公开可能会为您提供所寻求的余额,因为25个用户限制是一个显示停止。
http://www.google.com/support/youtube/bin/answer.py?answer=181547
拥有该链接的任何人都可以访问您的视频,该链接只是有权访问您系统的用户。该链接不公开,因此人们不太可能猜到或找到您的YouTube视频,因为网址本身包含随机字符。
其他人访问视频的唯一方法是,您登录的用户访问浏览器源,登录后,并将网址通过电子邮件发送给他们的朋友。
将您的视频标记为不公开的步骤:
答案 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服务器上。