Google drive api 谷歌硬盘SDK授权

Google drive api 谷歌硬盘SDK授权,google-drive-api,google-oauth,Google Drive Api,Google Oauth,我一直在尝试遵循快速入门:在JavaScript示例中运行一个驱动器应用程序,以便使用googledriveapi和SDK。我通过了身份验证并设置了客户ID和API密钥等。我假设用户不需要登录Google帐户就可以创建令牌,因为客户拥有连接到Google开发者控制台上项目的客户ID。我是不是遗漏了什么 用户是否可以在不登录Google帐户的情况下使用基于JavaScript的Google Drive应用程序?否。从您的问题来看,您似乎已将客户端ID解释为指向该用户。客户端ID指的是应用程序。另外

我一直在尝试遵循快速入门:在JavaScript示例中运行一个驱动器应用程序,以便使用googledriveapi和SDK。我通过了身份验证并设置了
客户ID
API密钥
等。我假设用户不需要登录Google帐户就可以创建令牌,因为客户拥有连接到Google开发者控制台上项目的
客户ID
。我是不是遗漏了什么


用户是否可以在不登录Google帐户的情况下使用基于JavaScript的Google Drive应用程序?

否。从您的问题来看,您似乎已将客户端ID解释为指向该用户。客户端ID指的是应用程序。另外,谷歌需要确认用户已授予其权限,这需要身份验证,即登录

,因此我的方案是:我需要应用程序连接到谷歌帐户(基本上是应用程序帐户),并能够对驱动器进行更改,如复制文件、删除文件。用户只能通过基于Web的应用程序进行更改,并且不会被授予对该帐户的完全访问权限。所以不需要他帐户的登录信息。您刚才描述了一个服务帐户。您需要忘记很多快速入门的东西,因为这是面向授权用户帐户的。请注意,服务帐户是在服务器端实现的。因此,任何JavaScript都需要与服务器应用程序通信,而不是直接与驱动程序通信。感谢您为我指出服务帐户。我会深入研究这些问题,看看是否能让事情顺利进行。