我希望使用Google Drive API开发网络应用程序,但我在检索父母有关文件的信息方面遇到了问题。
我有一个名为"文件1-1-1"对应于此路径/树结构:
" /文件夹1 /文件夹1-1 /文件1-1-1"
我们说这个文件的ID为#34; 1234"。
当我ping" https://www.googleapis.com/drive/v2/files/1234/parents"等Google API时,我得到的就是:
{
'kind' : 'drive#parentList',
'etag' : etag,
'selfLink' : selfLink,
'items' : [
{
'kind' : 'drive#parentReference',
'id' : '123', // ID of Folder 1-1
'selfLink' : selfLink,
'parentLink' : parentLink,
'isRoot' : false
}]
}
那就是它!!!“
没有引用文件夹1 !!
如果我不断深入了解树结构,我会遇到同样的问题:只返回一个父级。
我有什么不对的吗?
感谢您的帮助。
干杯。
编辑1:
我已经看过这个问题Google Drive API (PHP): some files missing parent reference但是我的文件/文件夹没有共享,所以不幸的是答案不是......
答案 0 :(得分:3)
父母会返回直接父母,而非所有上级。文件夹1是文件夹1-1的父,而不是文件1-1-1。为了得到所有的上升者,你需要走树。