当前位置:  开发笔记 > 编程语言 > 正文

查找文件的父ID:Google Drive API V3

如何解决《查找文件的父ID:GoogleDriveAPIV3》经验,为你挑选了2个好方法。

在此输入图像描述

今天我将Drive API更新为V3后,我找到了找到所选文件父级的任何方法.是否更改了与父级信息相关的获取json的其余端点?



1> Dan McGrath..:

恭喜,您在我们正式宣布之前几个小时就找到了Google Drive API版本3 .:)

在第3版中,不再有父母集合.相反,您通过使用子ID 来执行files.get来获取parents属性.理想情况下,您可以使用fields参数将响应限制为仅包含父项.注意:文件可能有多个父文件,因此请准备好处理多个父文件.

通过查看迁移备忘单,您可以了解从v2到v3的更改.


旧的方式,我们可以用`:fileId in children`调用`/ files`,它会返回一个`DriveFile`对象的集合(完全展开,就像那个端点的std),他们是该fileId的父对象.一个电话.

2> DaImTo..:

如果您有相关文件的文件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"}

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有