Google 云端硬盘 API 父项插入错误“需要资源元数据”
Google Drive API parent insert error "Resource metadata required"
我想在 Google 云端硬盘中为我的文件插入一个新的父级。这允许文件同时位于两个不同的文件夹中,具有相同的 FileID。这是我的代码:(我在 Node 上运行它.js并使用请求 Node 包,但这无论如何都不会有任何区别)。
var request_url = 'https://www.googleapis.com/drive/v2/files/' + FILE_ID + '/parents/';
request.post({
"url": request_url,
'headers': {
'Authorization': 'Bearer ' + accessToken
},
'body': JSON.stringify({
id: PARENT_FOLDER_ID
})
}, function(response, body) {
console.log(body);
});
但是,我收到以下错误:
{
"error": {
"errors": [{
"domain": "global",
"reason": "resourceRequired",
"message": "Resource metadata required"
}],
"code": 400,
"message": "Resource metadata required"
}
}
我搜索了Google云端硬盘的API文档,但没有找到任何相关的解决方案。
谷歌云端硬盘家长插入 API 参考:https://developers.google.com/drive/v2/reference/parents/insert
Google 云端硬盘 API 父级资源架构:https://developers.google.com/drive/v2/reference/parents#resource
任何帮助将不胜感激:)
而不是
'body': JSON.stringify({
id: PARENT_FOLDER_ID
})
尝试
'json': {
id: PARENT_FOLDER_ID
}
相关文章:
- 访问Twilio短信元数据
- Firebase-返回用户uid并将用户元数据值设置为不同的节点
- Chart.js2.X中的条形值-数据集元数据未定义
- E4X中是否有一种方法可以将基元数据类型的XMLList转换为类似于Array.join()的Array
- 获取javascript中的元数据属性
- 从 Google 云端硬盘请求文件元数据时缺少“downloadUrl”参数
- 如何在上传前在浏览器中去除图像元数据(javascript)
- chart.js v2:如何添加元数据的工具提示
- 如何从广播流中获取mp3元数据(无icecast,无shoutcast)
- 了解JavaScript中的基元数据类型
- 如何通过AJAX发送YouTube视频元数据
- 将资源文件数据从控制器传输到js文件
- Extjs 4,如何使用单个Json文件为多个动态网格发送多个元数据
- 从S3获取视频文件元数据
- 从资源返回数据,但不显示任何内容
- Tokbox中的令牌元数据
- 是否有javascript机制来修改图像的EXIF元数据信息
- 使用播放按钮和/或元数据API(Spotify)进行现场演示
- 传递vue资源AJAX数据
- Google 云端硬盘 API 父项插入错误“需要资源元数据”