>我正在尝试从我的App Engine代码连接到Google云端硬盘。但它需要客户端代码。Google 应用引擎仅为服务帐号生成客户端代码(P12 密钥)。但我希望它适用于我们创建的技术用户。我该怎么做?
如果您所指的"技术用户"是@gmail帐户,那么您唯一的选择就是执行一次 OAUTH 舞蹈以获取 oauth 令牌并刷新令牌。您必须创建"Web 应用程序的客户端 ID"才能执行此操作。获得身份验证和刷新令牌后,您可以作为"技术用户"连接到Google云端硬盘。
如果您所指的"技术用户"是 Google Apps 帐号,则可以在 Google Apps 控制面板中授权与该服务帐号相关的使用者密钥/机密,其中包含所需的云端硬盘范围。您必须在 API 调用中指明在连接到 Google 云端硬盘时要模拟的用户(即技术用户)。