使用Google Drive API的父母列表不完整

时间:2014-11-19 16:13:01

标签: php google-api google-oauth google-drive-api

我希望使用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但是我的文件/文件夹没有共享,所以不幸的是答案不是......

1 个答案:

答案 0 :(得分:3)

父母会返回直接父母,而非所有上级。文件夹1是文件夹1-1的父,而不是文件1-1-1。为了得到所有的上升者,你需要走树。