【问题标题】:Private Video using YouTube API - Drupal使用 YouTube API 的私人视频 - Drupal
【发布时间】:2010-11-16 21:52:34
【问题描述】:

我想设置我的 Drupal 网站以嵌入来自 YouTube 的私人视频。我是这些视频的所有者,我已将它们标记为私有,以保护它们免受公众的影响。

从文档中,我看到了如何在用户被带到 youtube 时进行身份验证,必须登录到他的帐户,并同意授予我的网络应用程序访问权限。相反,我只想始终登录到具有必要权限的指定 youtube 帐户。这样做的最佳方法是什么?

【问题讨论】:

    标签: php authentication drupal youtube-api


    【解决方案1】:

    看来我可以使用 ClientLogin 身份验证方法来获得我想要的东西,尽管文档严厉警告这只能用于桌面应用程序。我猜这只是出于安全原因,因为他们不希望服务存储用户的凭据。显然这里不是这种情况,因为我只想自己登录。我看看情况如何。

    【讨论】:

      【解决方案2】:

      几个月前,the Drupal forums 就这个问题进行了讨论。

      第三条评论很有趣,因为它特别指出私人视频可以嵌入到您的 Drupal 站点中,并且一旦您登录 Drupal 就可以访问。我没有第一手经验,所以无法确认或否认。

      在切线中,我刚刚与开发人员合作,我们有两个站点,都受密码保护,我们只需要一个登录网关(即,一旦您登录到其中一个,您就同时登录了两个站点)。选择的解决方案(这可能超出您的需求)是 simpleSAML。

      【讨论】:

      • Youtube 似乎已经更改了它 - 即使允许嵌入,如果它是私有的并且用户未经过身份验证,它也无法显示。至于 simpleSAML - 我不希望人们能够去指定的 youtube 帐户做事。我只是希望他们能够看到它的内容。
      • 我已成功通过 GData 的 ClientLogin API 进行身份验证。现在它希望我将 http 请求中的身份验证令牌发送到 youtube。如果我在页面上只有一个嵌入的视频,我会怎么做呢?
      【解决方案3】:

      试用 Drupal 的 Dash Player。我所做的是在网站上托管视频,这就是它们在 Dash Player http://www.salvation123.com/node/35 中的样子

      您实际上可以在播放列表中添加 YouTube 视频,只需 RTM ;-)

      【讨论】:

        猜你喜欢
        • 2012-06-04
        • 2011-04-08
        • 2016-06-07
        • 1970-01-01
        • 2014-03-20
        • 2019-10-19
        • 2018-05-12
        • 2016-10-31
        • 2017-01-21
        相关资源
        最近更新 更多