gpt4 book ai didi

google-drive-api - 带有 Drive SDK 的 Google API 服务帐户

转载 作者:行者123 更新时间:2023-12-01 09:03:33 24 4
gpt4 key购买 nike

我正在寻找有关通过服务帐户访问 Google 文档/Drive SDK 的说明。我在 API 控制台中设置了所有内容,并且可以通过 JWT 进程成功生成访问 token ,并且确实可以向驱动 SDK 或 Docs List API 发出请求以获取文档列表。但是,文档列表总是空的,我希望在我的 Google Drive 中看到所有文档。我显然不完全理解服务帐户给你的东西。如果我通过服务帐户上传文档,那么它会正确显示,但在我的 Google 云端硬盘中不可见,就好像服务帐户是一个完全独立的黑匣子。

我想使用服务帐户的原因是我有一个正在运行的服务,它需要将文档上传到各种客户 Google 文档帐户,而他们不必经历 OAuth 舞蹈,因为根本没有 UI 交互。这可能与谷歌文档。我希望他们可以将 client_email 和带有私钥的证书发送给我,然后我就可以将文档上传到该帐户。

非常感谢您的考虑

-编码(marshal)

最佳答案

不确定您是否需要答案,但我刚遇到同样的问题,来到这篇文章。找到了一种适用于我的解决方案,因此在这里与大家分享。在我的案例中,与 GoogleDrive 的唯一集成点是文档列表。当我第一次创建我的服务帐户时,它并没有很好地工作(只是一直空列表)。我做了什么来解决它:

  1. 转到 MyDrive 用户界面 https://drive.google.com/#my-drive
  2. 检查了我想在我的网站上看到的所有文件
  3. 在顶部菜单中点击“更多”->“分享...”->“分享...”
  4. 在“添加人员”部分(新窗口“共享设置(N 项)”)我添加了服务帐户电子邮件(格式为“XXXXXX@@developer.gserviceaccount.com”)
  5. 再次运行文档列表并使其正常工作。

关于google-drive-api - 带有 Drive SDK 的 Google API 服务帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12421041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com