2014-02-17 31 views
1

我正在使用驱动器版本2向Google驱动器插入新文件。 使用client.files.insert()函数将新文件插入到谷歌驱动器错误:在使用googleapis节点模块时multipart中缺少身体属性

我收到以下错误 错误:多部分中缺少正文属性。

var auth = new googleapis.OAuth2Client(); 

auth.setCredentials({ 
    access_token: 'accesskey' 
}); 

googleapis.discover('drive', 'v2').execute(function(err, client) { 
    client.drive.files.insert({ title: 'Test', mimeType: 'application/json' }) 
    .withMedia('application/json', "Hello world") 
    .withAuthClient(auth) 
    .execute(function(error,result){ 
    if(error){ 
     console.log(error); 
    }else{ 
     console.log(result); 
    } 
}); 

上面的代码中存在的文档:https://github.com/google/google-api-nodejs-client/

可以在任何帮助我!

回答

0

确保已启用驱动器API:

  • 转到Google Developers Console
  • 选择一个项目。
  • 选择API &验证码在左侧栏。
  • 在可用的API列表中找到Drive API,并将其状态设置为ON