0

Je souhaite obtenir une miniature créée par Google Drive pour les fichiers PDF stockés. Avec cette fonction, je suis la liste de tous les fichiers:Google drive API get thumbnail

listFiles: function (folderId, onData, onError) { 

    drive.files.list({ 
     auth: jwtClient, 
     q: "'" + folderId + "' in parents" 
    }, function (err, res) { 
     console.log(res.files) 
     } 
    }); 

La sortie d'un journal de la console pour chaque fichier ressemble à ceci:

{ 
    kind: 'drive#file', 
    id: '0BapkdhpPsqtgf01YbEJRRlhuaVUf', 
    name: 'file-name.pdf', 
    mimeType: 'application/pdf' 
} 

Quand je vérifie la documentation de Google, il est dit que les métadonnées d'un fichier devrait contenir toutes ces propriétés: https://developers.google.com/drive/v3/reference/files et là j'ai trouvé: contentHints.thumbnail.image Comment y accéder?

+2

double possible de [révisions liste et obtenir des informations manquantes] (https://stackoverflow.com/questions/44958371/revisions-list-and-get-missing-information) – pinoyyid

+1

voir https://stackoverflow.com/questions/44958371/revisions-list-and-get-missing-information/44959991#44959991 – pinoyyid

Répondre

0

Ok, la chose est d'obtenir les métadonnées d'un fichier dont je avais besoin d'utiliser une fonction files.get, non files.list. Une autre chose est que dans l'appel, le paramètre de champ doit être défini. Par exemple:

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