能否通过Google Drive API上传整个文件夹?及文件夹创建问题求助
Google Drive API 创建文件夹解决方案
Google Drive 里的文件夹本质是mimeType 为 application/vnd.google-apps.folder 的特殊文件,因此确实通过 files.create API 实现创建,你之前的思路是对的,失败大概率是参数配置有误,以下是 Postman 中的正确操作步骤:
核心请求配置
- 请求方法:
POST - 请求地址:
https://www.googleapis.com/drive/v3/files - 请求头:
- 必须携带
Authorization: Bearer <你的访问令牌> - 设置
Content-Type: application/json
- 必须携带
- 请求体(JSON 格式):
{ "name": "我的测试文件夹", "mimeType": "application/vnd.google-apps.folder", "parents": ["<可选:父文件夹ID>"] }
关键参数说明
name:自定义的文件夹名称mimeType:必须严格设置为application/vnd.google-apps.folder,这是标识该资源为文件夹的核心parents:可选参数,填入父文件夹的 ID 可将新文件夹创建在指定目录下,不填则默认创建在 Drive 根目录
常见失败排查点
- 未正确配置
mimeType:如果遗漏或写错这个参数,API 会将其识别为普通文件而非文件夹 - 权限不足:确认你的访问令牌包含
https://www.googleapis.com/auth/drive或https://www.googleapis.com/auth/drive.file权限范围 - 父文件夹 ID 错误:如果指定了
parents参数,需确保该 ID 对应的文件夹存在且你有访问权限
内容的提问来源于stack exchange,提问作者AMOD MAHAJAN
相关产品推荐
相关产品推荐

