繁体   English   中英

Google Drive API:用户没有足够的权限使用 API 密钥访问此文件

[英]Google Drive API: The user does not have sufficient permissions for this file using API Key

我正在尝试使用 SDK 将 Google Drive 与我使用 API 密钥在 VB.Net 中编写的应用程序集成,我正在关注本教程https.

发生的情况是,在调用 ExecuteAsync 方法时,我收到一个异常,指出用户对此文件没有足够的权限。

基本上,我只有 API 密钥(仅限访问 Google Drive API)而且我不想向用户询问权限,因为我想使用特定帐户(所以每个人都会向该帐户发送文件帐户)。

我也找不到将这个 API 密钥“链接”到特定帐户的方法。

我最终使用了 Google Drive API 的服务帐户 这里的想法很简单,我创建了这个帐户并下载了一个生成的 JSON 文件,SDK 使用该文件进行身份验证并调用 API。

使用此服务帐户,我没有使用 API 密钥,我可以利用权限并在每个创建的文件夹上为每个用户设置权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM