Javascript 谷歌驱动器API获取缩略图

Javascript 谷歌驱动器API获取缩略图,javascript,node.js,google-drive-api,google-api-nodejs-client,Javascript,Node.js,Google Drive Api,Google Api Nodejs Client,我想得到谷歌硬盘为存储的pdf文件创建的缩略图。使用此函数,我将列出所有文件: listFiles: function (folderId, onData, onError) { drive.files.list({ auth: jwtClient, q: "'" + folderId + "' in parents" }, function (err, res) { console.log(res.files)

我想得到谷歌硬盘为存储的pdf文件创建的缩略图。使用此函数,我将列出所有文件:

  listFiles: function (folderId, onData, onError) {

    drive.files.list({
        auth: jwtClient,
        q: "'" + folderId + "' in parents"
    }, function (err, res) {
         console.log(res.files)
       }
    });
每个文件的控制台日志输出如下所示:

{ 
  kind: 'drive#file',
  id: '0BapkdhpPsqtgf01YbEJRRlhuaVUf',
  name: 'file-name.pdf',
  mimeType: 'application/pdf' 
}
当我查看谷歌的文档时,它说文件的元数据应该包含以下所有属性:
在那里我找到了:
contenthipts.thumbnail.image
如何访问它?

好的,问题是获取一个文件的元数据,我需要使用
文件。get
函数,而不是
文件。list
。另一件事是,在调用中,需要设置字段参数。例如:

drive.files.get({
    auth: jwtClient,
    fileId: fileId,
    fields : "thumbnailLink"
})

好的,问题是获取一个文件的元数据,我需要使用
files.get
函数,而不是
files.list
。另一件事是,在调用中,需要设置字段参数。例如:

drive.files.get({
    auth: jwtClient,
    fileId: fileId,
    fields : "thumbnailLink"
})
see的可能副本see的可能副本