在Google文档的Google驱动器API中的files.list()和files.get()中缺lessexportLinks

当获得一个File资源 ,该文件是一个Google文档,该文件应该有一个exportLinks对象。

当我从我的NodeJs客户端做到这一点,我得到一个与许多领域的文件,但exportLinks丢失。 当我使用Try It! 在其文档中, exportLinks确实存在,对于同一个文件。 唯一明显的区别是,我的请求使用Authorization标题,而“尝试”部分似乎使用key查询参数。

exportLinks掉线?


更多细节:

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

还认为这是一个范围权限的事情,并尝试使用谷歌驱动器的最广泛的范围 – https://github.com/google/google-api-nodejs-client – 但这没有什么区别。

你是对的,这是因为你没有使用宽松的范围。 确保你正在使用正确的范围。 你上面粘贴的是错误的。 在我的testing中,当我使用“ https://www.googleapis.com/auth/drive.metadata.readonly ”作用域时,我没有获得exportLinks,但是当我添加完全作用域(' https://www.googleapis .com / auth / drive '),我可以像预期的那样得到exportLinks。