drive.comments.insert使用以前的版本,而不是最新版本

时间:2013-08-27 18:49:19

标签: google-api-nodejs-client

我正在使用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)
      })
    })

如果我正确使用新版本,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:0)

将身体作为第二个参数传递:

client.drive.comments.insert({fileId: '{A correct fileId here}', body)