在 File.get 中使用 * 作为文件 ID 来获取所有文件。结果出错

Using * for file id in File.get to get all the files. results in error

我试图在 google api 的资源管理器中的 Files.get 请求中的 fileid 参数中使用“*”作为通配符,对于 google-驱动器api.

我想获取一个文件夹中的所有文件,我有一个 ID 列表,但需要 files_get 来提取 file_id,以便它们可以匹配。

我尝试在 fileid 参数中输入一个开始,但我一直收到找不到文件的错误消息。

我在下面留下了我的结果的屏幕截图。

screenshot of result

file.get

您似乎在使用 files.get 方法

Gets a file's metadata or content by ID.

文档中上述方法的关键词是它获取 A 文件,您需要传递文件 ID。

字段

参数字段用于部分响应。如果将其设置为名称,则只有名称字段会在响应中 returned,响应中的其余字段将为空。

file.list

您应该使用 files.list 您可以将页面大小设置为 return 每页最多 1000 行,之后您将需要请求下一页数据。

pageSize integer The maximum number of files to return per page. Partial or empty result pages are possible even before the end of the files list has been reached. Acceptable values are 1 to 1000, inclusive. (Default: 100)