java - 使用 Google Drive v3 列出文件夹中的文件
问题描述
我想使用 Google drive api v3 列出 Google drive 文件夹中的所有文件。我已经有了文件夹 id,所以我需要通过 id 获取文件夹,然后列出它的文件。(并在稍后进一步获取文件信息)问题是 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]
推荐阅读
- javascript - 如何正确定义机器人的前缀,使其不响应任何单字母前缀?
- sql - 如何更好地返回一个项目(如果它存在)而不是另一个?
- leaflet - 有没有办法控制自定义图标在放大传单时的移动
- javascript - 如何防止在 ClickFunnels 上提交表单
- sql - 如何将重复的行组合成单行唯一标识符
- ios - 将 AVI 视频转换为 MP4 视频(用于在 iOS 上播放)
- java - 将数据放入数组的问题
- javascript - 上传文件后重新加载ajax代码dropzone.js
- java - 在没有 DispatcherServlet 的情况下配置 Spring REST 控制器
- java - 如果 jsonArray 的数组为空,为什么 Jsonpath 不返回空?