错误:使用googleapis节点模块时多部分中缺少正文属性

时间:2014-02-17 06:45:48

标签: node.js request google-drive-api google-apis-explorer

我正在使用驱动器版本2将新文件插入google-drive。 使用client.files.insert()函数

将新文件插入谷歌驱动器

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

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/

可以帮助我!!

1 个答案:

答案 0 :(得分:0)

确保您已启用云端硬盘API:

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