google-api - File.list 只返回 Id 和 name
问题描述
我在google drive api中做一个file.list
GET https://www.googleapis.com/drive/v3/files?access_token=XXXX
这工作正常,但它只为列表中的每个文件返回四个字段
"kind": "drive#file",
"id": "1x8-vD-XiXEEA5Spf3qp8x2wltablGF22Lpwup8VtxNY",
"name": "Experts Activity Dump go/ExpertsActivities",
"mimeType": "application/vnd.google-apps.spreadsheet"
该文档指出它应该为每个文件返回一个完整的文件资源,但它不是。
我唯一能做的就是对每个文件执行 file.get 以获取更多信息。
解决方案
这是一个老问题,现在似乎已经解决了。
GET https://www.googleapis.com/drive/v3/files?fields=*&access_token=XXXX
通过发送 fields=* 您现在可以看到列表中每个文件的完整 file.resorce 响应。不再需要为每个文件执行 file.get。
话虽如此,将字段限制为您实际需要的字段可能是个好主意
推荐阅读
- reactjs - 将 this.props 传递给另一个函数的容器确实传递了一个副本
- ios - How to read offline map using MapBox
- css - css-左上折叠效果
- docker - 从运行的 docker 创建镜像
- python - Python:运行应用程序时如何在浏览器中打开用folium创建的地图
- javascript - 如何确定 HTML 元素是否有值,即使它是空的?
- mysql - 如何在 MacOS 上完全卸载 MySQL
- sql - 从 JSON postgres 数组中获取元素
- go - 检查字符串仅包含 ASCII 字符
- node.js - Nodejs, Mongodb 关注/取消关注请求