文件创建忽略了我的参数,但创建了一个“无标题”二进制文件

时间:2016-11-04 02:56:05

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

通过googleapis package和file.create调用使用Google API根本不起作用。我已尝试在Google's API Explorer中进行相同的调用,但确实有效。我有点失落。

createSheet调用封装如下:

Google.prototype.createSheet = function(filename, callback) {
    var services = google.drive('v3');
    services.files.create({
      "name"     : filename,
      "mimeType" : "application/vnd.google-apps.spreadsheet",
      "description" : 'auto-generated by the cli',
      "auth"     : this.auth
    }, function(err,response) {
      if( err ) {
        console.log('Error : unable to create file, ' + err);
        return;
      } else {
        console.dir(response);
      }
    });
}

......最终结果是,

{ kind: 'drive#file',
  id: '0BwWAQdfAgbYzWk5XRFQyODQ0Zmc',
  name: 'Untitled',
  mimeType: 'application/octet-stream' 
}

它缺少文件名和文件类型。

这里的一般框架工作正常,因为我可以获取文件列表并从电子表格中读取。

0 个答案:

没有答案