我正在寻找有关通过服务帐户访问 Google docs/Drive SDK 的一些说明。我在 API 控制台中设置了所有内容,并且可以通过 JWT 进程成功生成访问令牌,并且确实可以向驱动 SDK 或 Docs List API 发出请求以获取文档列表。但是,文档列表总是空的,我希望在我的 Google Drive 中看到所有文档。我显然不完全理解服务帐户给你的东西。如果我通过服务帐户上传文档,那么它会正确显示,但在我的 Google 云端硬盘中不可见,就好像服务帐户是一个完全独立的黑匣子一样。
我想使用服务帐户的原因是我正在运行一项服务,该服务需要将文档上传到各种客户 Google Docs 帐户,而他们不必经历 OAuth 舞蹈,因为根本没有 UI 交互。这可能与谷歌文档。我希望他们可以发送我的 client_email 和带有私钥的证书,我就可以将文档上传到该帐户。
非常感谢您的考虑
-马歇尔