java - 使用 Google Drive v3 列出文件夹中的文件

标签 java rest google-drive-api

我想使用 Google Drive api v3 列出 Google Drive 文件夹中的所有文件。我已经有了文件夹 ID,所以我需要按 ID 获取文件夹,然后列出其文件。 (稍后进一步获取文件信息)问题是 api 文档仅显示文件的 api 调用,但不显示文件夹的 api 调用。请参阅https://developers.google.com/drive/api/v3/reference

v3 中不能再这样做了吗?如果我没记错的话,v2 提供了这样的调用,但我想我不应该再使用 v2,因为它在不久的将来就会被弃用,不是吗?

编辑:顺便说一句,该文件夹是公开的

最佳答案

以 Raserhin 所说的为基础,列出特定文件夹 ID:

q='folderid' in parents
q='1eWTOT0KUZiDko-A0JsLCqbhTJ3oOMJ6Wb' in parents

完整的 HTTP 请求:

GET https://www.googleapis.com/drive/v3/files?q=%22folderid%22%20in%20parents&key=[YOUR_API_KEY]

关于java - 使用 Google Drive v3 列出文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59137661/

相关文章:

javascript - 有没有办法在没有 Google Cloud Console 的情况下通过 JavaScript 使用 Google Drive?

Android 应用程序 + 具有完整驱动器访问权限的 Drive API ... 程序是什么?

java - Android:我应该传入可序列化的对象还是从 Bundle 重新创建对象?

java - 在分配字节数组之前检查是否有足够的内存

java - 在 DTO 上配置 Swagger javax 验证约束

android - Volley POST 请求收到错误结果

java - 复杂 REST 请求对象中的默认值

asp.net - RESTful URL、母版页和 PreviousPage 问题

php - 如何在 HTML 5 中直接从 google drive 播放 25MB+ 的音频文件?

java - 在 Swing 中设置控件的位置和尺寸