【问题标题】:drive.comments.insert worked with previous version, not currentdrive.comments.insert 使用以前的版本,而不是当前版本
【发布时间】:2013-08-30 15:52:07
【问题描述】:

我正在使用 drive.cmets.insert 将评论插入到 Google Drive 文档中。这适用于具有先前版本节点的先前版本的 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)
      })
    })

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

谢谢!

【问题讨论】:

    标签: google-api-nodejs-client


    【解决方案1】:

    将正文作为第二个参数传递:

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

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 2013-05-24
      • 2011-04-23
      • 1970-01-01
      • 2015-11-21
      • 2014-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多