Youtube分析示例:保持Google帐户登录

时间:2017-09-20 02:44:47

标签: javascript oauth-2.0 google-api youtube-api

我正在使用Youtube API文档中的这个Oauth2示例:https://developers.google.com/youtube/v3/code_samples/javascript?hl=es-419

问题是:每次执行请求时,都会要求我使用Google帐户登录。

问题是:如何让用户登录?使用长访问令牌或类似的东西。

我正在使用laravel应用程序。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要实施OAuth 2.0 Authorization

  

YouTube Data API支持OAuth 2.0 protocol   授权访问私人用户数据。下面的列表解释了一些   核心OAuth 2.0概念:

以下是YouTube API的一些要点。

  
      
  • 当用户首次尝试在您的应用中使用要求用户登录Google帐户或YouTube的功能时   帐户,您的应用程序启动OAuth 2.0授权   过程
  •   
  • 您的应用程序会将用户定向到Google的授权服务器。该页面的链接指定了您的访问范围   应用程序正在请求用户的帐户。范围指定   应用程序可以检索,插入,更新或的资源   作为经过身份验证的用户时删除。
  •   
  • 如果用户同意授权您的应用程序访问这些资源,Google会向您的应用程序返回一个令牌。取决于   您的应用程序的类型,它可以验证令牌或交换它   对于不同类型的令牌。
  •   
     

例如,服务器端Web应用程序交换返回的   用于访问令牌和刷新令牌的令牌。访问令牌允许   应用程序代表用户授权请求,以及   刷新令牌允许应用程序在何时检索新的访问令牌   原始访问令牌到期。

     

注意:重要提示:您需要obtain authorization credentials in the Google Developers Console才能使用OAuth 2.0   授权。

按照本文档中的步骤obtain authorization credentials

  

您的应用程序必须具有授权凭据才能使用   YouTube数据API。本文档描述了不同类型的   授权凭据Google Developers Console   支持。它还解释了如何查找或创建授权   您的项目凭据。