gpt4 book ai didi

node.js - 谷歌文档的谷歌驱动器 API 中的 files.list() 和 files.get() 中缺少导出链接

转载 作者:太空宇宙 更新时间:2023-11-03 23:06:36 26 4
gpt4 key购买 nike

当获得File resource时,并且该文件是 Google 文档,该文件应该有一个 exportLinks 对象。

当我从 NodeJs 客户端执行此操作时,我确实得到了一个包含许多字段的文件,但缺少 exportLinks。当我使用Try It!时在他们的文档中,对于同一文件,exportLinks 确实存在。唯一明显的区别是我的请求使用 Authorization header ,而“Try it”部分似乎使用 key 查询参数。

exportLinks 何时被删除?

<小时/>

更多详细信息:

正在使用google-authgoogleapis发出我的请求,并且我调用的其他 API 似乎工作正常。

还认为这是一个范围权限问题,并尝试使用 Google Drive 的最广泛范围 - https://github.com/google/google-api-nodejs-client - 但这没有什么区别。

最佳答案

您是对的,发生这种情况是因为您没有使用足够宽松的范围。但请确保您使用的是正确的范围。你上面粘贴的内容是错误的。在我的测试中,当我使用'https://www.googleapis.com/auth/drive.metadata.readonly时,我没有获得exportLinks ' 范围,但是当我添加完整范围(' https://www.googleapis.com/auth/drive ')时,我能够按预期获得导出链接。

关于node.js - 谷歌文档的谷歌驱动器 API 中的 files.list() 和 files.get() 中缺少导出链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33461838/

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