今天我将Drive API更新为V3后,我找到了找到所选文件父级的任何方法.是否更改了与父级信息相关的获取json的其余端点?
恭喜,您在我们正式宣布之前几个小时就找到了Google Drive API版本3 .:)
在第3版中,不再有父母集合.相反,您通过使用子ID 来执行files.get来获取parents属性.理想情况下,您可以使用fields参数将响应限制为仅包含父项.注意:文件可能有多个父文件,因此请准备好处理多个父文件.
通过查看迁移备忘单,您可以了解从v2到v3的更改.
如果您有相关文件的文件ID,那么文件:您需要添加字段,即父项和文件ID.
请求
获取 https://www.googleapis.com/drive/v3/files/0B5pJkOVaKccENWNNcFFaU2lSM0E?fields=parents&key= {YOUR_API_KEY}
返回
{"parents":["0B5pJkOVaKccEYW5lVHBKd1Zwc28"]}
结果实际上是文件ID.记住驱动器中的文件和目录是相同的.
再次执行files.get
获取 https://www.googleapis.com/drive/v3/files/0B5pJkOVaKccEYW5lVHBKd1Zwc28?key= {YOUR_API_KEY}
结果
{"kind":"drive#file","id":"0B5pJkOVaKccEYW5lVHBKd1Zwc28","name":"SiteBackups","mimeType":"application/vnd.google-apps.folder"}