我已经创建了一个与 Google Drive API 一起使用的服务帐户,如下所述: https ://developers.google.com/drive/delegation
在完成所有阅读之后,我的印象是该服务帐户应该代表实际帐户,该帐户是正在使用的 Google Apps for Business 域的一部分。
有了这个,我希望在处理 Google Drive 文件夹时不需要处理特殊权限。但是,在验证并尝试列出文件夹的内容后,没有显示任何内容。
如果我将服务帐户电子邮件地址专门添加到文件夹的“共享”列表中,一切似乎都按预期工作。我可以使用 API 列出文件夹中的文件。
我的问题是,这是应该的方式还是我错过了允许服务帐户代表实际帐户访问文件夹而无需专门将服务帐户电子邮件地址添加到共享列表的内容?
感谢您的时间。