在Google文档的Google驱动器API中的files.list()和files.get()中缺lessexportLinks
当获得一个File
资源 ,该文件是一个Google文档,该文件应该有一个exportLinks
对象。
当我从我的NodeJs客户端做到这一点,我得到一个与许多领域的文件,但exportLinks
丢失。 当我使用Try It! 在其文档中, exportLinks
确实存在,对于同一个文件。 唯一明显的区别是,我的请求使用Authorization
标题,而“尝试”部分似乎使用key
查询参数。
exportLinks
掉线?
更多细节:
我正在使用google-auth
和googleapis
来发出我的请求,而我所调用的其他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。