google文档的google drive API中的files.list()和files.get()中缺少exportLinks

时间:2015-11-01 11:52:15

标签: node.js api oauth google-drive-api

获取File resource时,该文件是Google文档,该文件应该包含exportLinks个对象。

当我从NodeJs客户端执行此操作时,我确实获得了包含许多字段的文件,但缺少exportLinks。当我在其文档中使用Try It!部分时,exportLinks确实存在于同一文件中。唯一明显的区别是我的请求使用Authorization标头,而#34;尝试它"部分似乎使用key查询参数。

什么时候exportLinks被删除?

更多详情:

使用google-authgoogleapis发出请求,我正在调用的其他API似乎运行良好。

还认为这是范围权限问题,并尝试使用最广泛的范围进行谷歌驱动 - https://github.com/google/google-api-nodejs-client - 但这没有任何区别。

1 个答案:

答案 0 :(得分:3)

你说这是正确的,因为你没有使用宽容的范围。确保您使用的是正确的范围。你上面粘贴的是错的。在我的测试中,当我使用“https://www.googleapis.com/auth/drive.metadata.readonly”范围时,我没有获得exportLinks,但是当我添加完整范围(“https://www.googleapis.com/auth/drive”)时,我能够按预期获得exportLinks。