【问题标题】:youtube allow specific user from my web app to view my youtube videoyoutube 允许我的网络应用程序中的特定用户查看我的 youtube 视频
【发布时间】:2016-12-05 19:02:13
【问题描述】:

我正在制作一个网络应用程序,用户可以在其中观看视频。那个视频我会上传到 youtube 上。当用户在我的网络应用中注册后,他就可以查看我上传的视频或我频道中的视频。

这样可以吗??我想在我的 youtube 频道中上传视频,并且只允许我的网络应用程序中的用户观看视频。

有什么建议吗??

【问题讨论】:

    标签: youtube youtube-api


    【解决方案1】:

    我想你需要的是OAuth。以下是使用 OAuth 的概念。

    • 当用户首次尝试使用您的应用程序中要求用户登录到 Google 帐户或 YouTube 帐户的功能时,您的应用程序会启动 OAuth 2.0 授权过程。

    • 您的应用程序将用户定向到 Google 的授权服务器。该页面的链接指定了您的应用程序为用户帐户请求的访问权限scopescope 指定您的应用程序在作为经过身份验证的用户时可以检索、插入、更新或删除的资源。

    • 如果用户同意授权您的应用程序访问这些资源,Google 会向您的应用程序返回一个令牌。根据您的应用程序的类型,它会验证令牌或将其交换为不同类型的令牌。

    如果只是一个简单的视频,那么您可以尝试设置您的视频的隐私设置。您可以将其设置为publicunlistedprivate。它将返回status.privacyStatus

    如果你想知道如何在你的代码中设置它,你可以关注这个sample code

    更多信息,您也可以查看SO question

    【讨论】:

    • 我可以让用户从谷歌登录。我只想在我的网站上显示视频。未登录到我的系统的用户应该无法直接在 youtube 中观看视频...
    猜你喜欢
    • 2013-07-02
    • 1970-01-01
    • 2018-08-10
    • 2014-11-22
    • 1970-01-01
    • 2011-06-30
    • 2016-08-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多