Google drive api 使用驱动器SDK的Google API服务帐户
我想了解一些关于通过服务帐户访问Google docs/Drive SDK的说明。 我已经在API控制台中设置好了所有内容,我可以通过JWT流程成功生成访问令牌,事实上,我可以向drive SDK或Docs List API发出请求,以获取文档列表。然而,文档列表总是空的,我希望看到我的谷歌驱动器中的所有文档。我显然不完全理解服务帐户给您带来的好处。如果我通过服务帐户上传文档,那么它确实会正确显示,但在我的谷歌硬盘中不可见,就好像服务帐户是一个完全独立的黑匣子 我想使用服务帐户的原因是,我有一个正在运行的服务,它需要将文档上传到各个客户端Google Docs帐户,而不需要他们经历OAuth舞蹈,因为根本没有UI交互。谷歌文档可以做到这一点吗。我希望他们能给我的客户发送电子邮件和带有私钥的证书,我就能把文件上传到那个账户 非常感谢您的考虑Google drive api 使用驱动器SDK的Google API服务帐户,google-drive-api,google-docs-api,Google Drive Api,Google Docs Api,我想了解一些关于通过服务帐户访问Google docs/Drive SDK的说明。 我已经在API控制台中设置好了所有内容,我可以通过JWT流程成功生成访问令牌,事实上,我可以向drive SDK或Docs List API发出请求,以获取文档列表。然而,文档列表总是空的,我希望看到我的谷歌驱动器中的所有文档。我显然不完全理解服务帐户给您带来的好处。如果我通过服务帐户上传文档,那么它确实会正确显示,但在我的谷歌硬盘中不可见,就好像服务帐户是一个完全独立的黑匣子 我想使用服务帐户的原因是,我有一个
-马歇尔不确定你是否还需要答案,但我只是面临同样的问题,来到这篇文章。找到了一个在我的情况下有效的解决方案,所以与这里的每个人分享。 在我的例子中,Google Drive唯一的集成点就是文档列表。 当我第一次创建我的服务帐户时,它并没有很好地工作(一直都是空列表)。 我做了什么来修复它:
我跟随你的脚步,它成功了。。。但只显示文件,在文件json响应中,我可以看到只有文件夹引用id而不是文件夹名称的父级。。。那么没有其他选择了吗?