我想提出一个web应用程序,其中用户可以观看视频。我将在youtube上传该视频。当用户在我的网络应用程序中注册时,他可以查看我上传的视频或我频道中的视频。的YouTube允许特定用户从我的web应用程序来查看我的YouTube视频
是否有可能做到这一点?我想在我的YouTube频道中上传视频,并只允许我的网络应用中的用户观看视频。
任何建议??
我想提出一个web应用程序,其中用户可以观看视频。我将在youtube上传该视频。当用户在我的网络应用程序中注册时,他可以查看我上传的视频或我频道中的视频。的YouTube允许特定用户从我的web应用程序来查看我的YouTube视频
是否有可能做到这一点?我想在我的YouTube频道中上传视频,并只允许我的网络应用中的用户观看视频。
任何建议??
我想你所需要的就是OAuth。以下是使用OAuth的概念。
当用户第一次试图在你的应用程序需要在一个谷歌帐户或YouTube帐户中记录的用户使用的功能,应用程序启动的OAuth 2.0授权过程。
您的应用程序将用户定向到谷歌的授权服务器。该页面的链接指定您的应用程序请求用户帐户的访问权限为scope
。 scope
指定应用程序在充当经过身份验证的用户时可以检索,插入,更新或删除的资源。
如果用户同意授权您的应用程序访问这些资源,Google会将一个令牌返回给您的应用程序。根据应用程序的类型,它可以验证令牌或将其交换为不同类型的令牌。
如果它只是一个简单的视频,那么你可以尝试设置你的视频的隐私设置。您可以将其设置为public
,unlisted
和private
。它将返回status.privacyStatus
。
如果您想了解如何在您的代码中设置它,您可以按照此sample code。
欲了解更多信息,您还可以检查这SO question。
我可以让用户从谷歌登录。我只想在我的网站上播放视频。没有陷入我的系统的用户应该无法直接在YouTube上观看视频... – aryan