Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

node.jsからgoogle driveをつかう その3:画像のダウンロードと表示

実際のところ

トークンの生成

前回と同様、drive.fileのスコープにしないと使えないので注意

スクリプト

function downloadFile(auth) {
  var fileId = 'XXX';
  var dest = fs.createWriteStream('/images/photo.jpg');
  drive.files.get({
    fileId: fileId,
    alt: 'media'
  })
    .on('end', function () {
      console.log('Done');
    })
    .on('error', function (err) {
      console.log('Error during download', err);
    })
    .pipe(dest);
}