当获得一个资源 (该文件是Google )时,该文件应该有一个exportLinks对象。
当我从我的NodeJs客户端执行此操作时,我确实得到了一个包含许多字段的文件,但是缺少exportLinks。当我在文档中使用试试看!部分时,exportLinks确实存在于同一个文件中。唯一明显的区别是,我的请求使用了Authorization头,而“尝试它”部分似乎使用了key查询param。
exportLinks什么时候掉下来?
更多详细信息:
我正在使用google-auth和googleapis发出请求,而我调用的其他API似乎运行良好。
也认为这是一个范围-权限的问题,并尝试使用最广泛的范围谷歌驱动器- https://github.com/google/google-api-nodejs-client -然而,这没有什么区别。
发布于 2015-11-09 17:33:13
这是正确的,因为您没有使用足够的许可范围。不过,请确保您使用的范围是正确的。你在上面贴的东西是错的。在我的测试中,当我使用‘exportLinks’作用域时,我没有得到https://www.googleapis.com/auth/drive.metadata.readonly,但是当我添加完整的作用域('https://www.googleapis.com/auth/drive')时,我能够像预期的那样得到exportLinks。
https://stackoverflow.com/questions/33461838
复制相似问题