Создание файла игнорирует мои параметры, но создает двоичный файл без названия

Использование API Google через пакет googleapis и вызов file.create просто не работает. Я экспериментировал с тем же вызовом в Google 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' 
}

Отсутствует как имя файла, так и тип файла.

Общая структура здесь работает правильно, так как я могу получить список файлов и прочитать из электронных таблиц.


person Greg    schedule 04.11.2016    source источник
comment
Я не знаком с nodejs, но нашел несколько хороших ресурсов, которые помогут вам понять, что реализация должна быть: официально поддерживаемая Google клиентская библиотека Node.js и связанный с ней ответ SO на вопрос содержит статью о загрузка изображения на гугл диск с библиотекой nodejs. Надеюсь это поможет.   -  person Mr.Rebot    schedule 05.11.2016
comment
Не повезло. Я могу делать основные вещи. Только не создавать таблицу.   -  person Greg    schedule 06.11.2016
comment
Связано... Я начал другой вопрос по той же теме, но с использованием API Google Sheets - stackoverflow.com/q/40444281/391146   -  person Greg    schedule 06.11.2016
comment
Я нашел решение с использованием API электронных таблиц в сообщении выше.   -  person Greg    schedule 06.11.2016