我正在使用drive.comments.insert在Google云端硬盘文档中插入评论。这与先前版本的googleapis以及之前版本的节点一起使用,但现在,使用完全相同的代码,它将从Google返回400 Resource metadata required错误。
以下是我在节点中所做的事情:
oauth2Client.credentials = {access_token: req.user.google.token, refresh_token: req.user.google.refresh}
googleapis
.discover('drive', 'v2')
.execute(function(err, client){
var body = {content:'asdf'};
var ins = client.drive.comments.insert({fileId: '{A correct fileId here}', resource: body})
ins.withAuthClient(oauth2Client)
.execute(function(err, results) {
console.log(results)
if(err) console.log('unable to add comments', err)
})
})
如果我正确使用新版本,请告诉我。
谢谢!
答案 0 :(得分:0)
将身体作为第二个参数传递:
client.drive.comments.insert({fileId: '{A correct fileId here}', body)