答案 0 :(得分:6)
恭喜,您在我们officially announced it前几个小时找到了Google Drive API版本3。 :)强>
在第3版中,不再有父母集合。相反,您通过使用孩子的ID进行files.get来获取父母财产。理想情况下,您可以使用fields parameter将响应限制为仅包含父项。注意:一个文件可能有多个父文件,因此请准备好处理多个父文件。
通过查看migration cheat sheet,您可以了解从v2到v3的变化。
答案 1 :(得分:5)
如果您有相关文件的文件ID,那么Files: get您需要添加字段,即父项以及文件ID。
请求
GET https://www.googleapis.com/drive/v3/files/0B5pJkOVaKccENWNNcFFaU2lSM0E?fields=parents&key= {YOUR_API_KEY}
返回
{"父母":[" 0B5pJkOVaKccEYW5lVHBKd1Zwc28" ]}
结果实际上是文件ID。请记住驱动器中的文件和目录是相同的。
再次执行files.get
GET https://www.googleapis.com/drive/v3/files/0B5pJkOVaKccEYW5lVHBKd1Zwc28?key= {YOUR_API_KEY}
结果
{" kind":" drive#file"," id":" 0B5pJkOVaKccEYW5lVHBKd1Zwc28", " name":" SiteBackups"," mimeType": "应用/ vnd.google-apps.folder" }
答案 2 :(得分:0)
如果您使用SDK来实现
brew install graphicsmagick