Php YouTube API观看私人视频

Php YouTube API观看私人视频,php,youtube,youtube-api,Php,Youtube,Youtube Api,我有一个网站,有一个草稿模式。有人可以登录并查看该网站的外观,以便在公众看到之前批准该网站。我把YouTube视频放在一个私人账户上,因为我不想让全世界看到它们 但是,我确实希望登录到草稿模式的人能够观看私有嵌入 有没有一种方法可以使用YouTube API,这样人们就只能看到视频,而不是真正以那个人的身份登录(这样他们就不能修改视频设置),并且在离开我的网页后就不能继续登录?首先,你不能通过API检索视频本身。 你只需要一个链接就可以嵌入或重定向你的用户 最终,你的用户会亲自观看视频,没有中间

我有一个网站,有一个草稿模式。有人可以登录并查看该网站的外观,以便在公众看到之前批准该网站。我把YouTube视频放在一个私人账户上,因为我不想让全世界看到它们

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


有没有一种方法可以使用YouTube API,这样人们就只能看到视频,而不是真正以那个人的身份登录(这样他们就不能修改视频设置),并且在离开我的网页后就不能继续登录?

首先,你不能通过API检索视频本身。
你只需要一个链接就可以嵌入或重定向你的用户

最终,你的用户会亲自观看视频,没有中间人。 因此,您将寻找类似于视频密码保护的东西。
快速的谷歌搜索

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

当与在API中上传视频的用户进行身份验证时,您也应该能够检索这些私人视频()


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

将您的视频标记为未列出,而非私人

有时候,安全就是妥协。在频谱的一端,你可以锁定东西 完全不允许任何人访问数据。另一方面,最可用和可访问的数据将不安全

也就是说,当您寻求的安全模型过于严格,只允许25个用户时,您要求为N个用户提供功能

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

在您的情况下,将YouTube视频标记为未列出可能会为您提供所寻求的平衡,因为25个用户的限制是节目的阻碍因素

任何拥有该链接的人都可以访问您的视频,而只有能够访问您的系统的用户才能访问该链接。该链接不是公开的,因此不太可能有人猜到或找到你的YouTube视频,因为URL本身由随机字符组成

其他人可以访问视频的唯一方式是,如果您登录的用户在登录后进入浏览器源,,并通过电子邮件将URL发送给他们的朋友

  • 你的用户不需要YouTube帐户
  • 视频仅可供登录用户或登录、查看源代码并将URL提供给其他用户的用户访问
  • 定期更改视频的URL可以降低安全性
将视频标记为未列出的步骤:

  • 点击你的视频加载到YouTube
  • 在左上角,单击“编辑视频详细信息”
  • 向下滚动至显示“此视频所在”的位置,然后在下拉列表中选择“未列出”

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

下面是一个在我的本地Web服务器上运行的演示示例,视频托管在本地Apache服务器上


我需要支持数千个没有youtube帐户的用户。我希望有某种机制可以让我的网站登录到youtube上的私人帐户,然后将私人视频重定向到用户……因此,youtube上未列出的功能应该是最好的,请参阅@jmort253的答案。如果您将此作为评论添加到您的赏金中,将有助于回答此问题。我没有找到未列出的选项,+1:)但是,您知道是否可以通过API检索未列出的视频吗?@Samuel-更新了查找未列出视频的说明。此外,根据该资源,就API而言,未列出的视频被视为私人视频:尽管我瞄准的用户不应该在不应该传递URL时不被信任,但这是我迄今为止最好的选择+200!