Google 驱动器 API 列出字段参数无效的文件
Google Drive API Listing Files with Field Paramter Not Working
我目前正在使用 Google 驱动器 API 列出一些文件。但是,默认列表仅列出 id
、name
和 mimeType
。我知道 fields
参数可以列出的不仅仅是默认值,但是当我将 parents
作为 Google API 游乐场中的一个字段时,我得到了 Invalid field selection parents
。但是,当我在 fields
参数中使用 *
时,它 returns 所有字段。我把 parents
放在 fields 参数中是不是做错了什么?如果是这样,有人知道如何将 parents
字段作为字段包含在列表结果中吗?
这是导致错误的当前端点:
https://www.googleapis.com/drive/v3/files?fields=parents&key=[YOUR_API_KEY]
谢谢!
从https://www.googleapis.com/drive/v3/files?fields=parents&key=[YOUR_API_KEY]
开始,在你的情况下,当parents
直接放到fields
时,如下,
出现Invalid field selection parents
这样的错误。因为“Files:list”returns 的方法是文件列表,它是一个包含每个文件元数据的数组。 Ref 我认为这就是您遇到问题的原因。
解决方案:
所以在这种情况下,请设置 files(parents)
而不是 parents
。
注:
- 在
files(parents)
的情况下,只返回parents
。当您要检索id
、name
、mimeType
和parents
时,请使用files(id,name,mimeType,parents)
到fields
。
参考文献:
我目前正在使用 Google 驱动器 API 列出一些文件。但是,默认列表仅列出 id
、name
和 mimeType
。我知道 fields
参数可以列出的不仅仅是默认值,但是当我将 parents
作为 Google API 游乐场中的一个字段时,我得到了 Invalid field selection parents
。但是,当我在 fields
参数中使用 *
时,它 returns 所有字段。我把 parents
放在 fields 参数中是不是做错了什么?如果是这样,有人知道如何将 parents
字段作为字段包含在列表结果中吗?
这是导致错误的当前端点:
https://www.googleapis.com/drive/v3/files?fields=parents&key=[YOUR_API_KEY]
谢谢!
从https://www.googleapis.com/drive/v3/files?fields=parents&key=[YOUR_API_KEY]
开始,在你的情况下,当parents
直接放到fields
时,如下,
出现Invalid field selection parents
这样的错误。因为“Files:list”returns 的方法是文件列表,它是一个包含每个文件元数据的数组。 Ref 我认为这就是您遇到问题的原因。
解决方案:
所以在这种情况下,请设置 files(parents)
而不是 parents
。
注:
- 在
files(parents)
的情况下,只返回parents
。当您要检索id
、name
、mimeType
和parents
时,请使用files(id,name,mimeType,parents)
到fields
。