2017-08-31 5 views
0

J'ai besoin, le moyen le plus simple d'obtenir une sorte d'objet avec une liste des FILE_ID! Je n'ai pas besoin d'un moyen pour récupérer automatiquement l'identifiant de dossier unique, comme je le ferai manuellement. S'il vous plaît, gardez-le aussi simple que possible. Voici ce que j'ai jusqu'à présent:GET FILE_ID de Google Drive?

var fileID = ["uniquefileid","uniquefileid"]; 
    var folderID = "uniquefileid"; 
    document.getElementById("test2").innerHTML = "<iframe style='position:static; margin-top: -12px; margin-left: -1340px' src='https://drive.google.com/file/d/"+folderID+"_"+fileID[0]+"/preview' width='3480' height='1550' frameborder='0' scrolling='no'></iframe>"; 

Essentiellement, uniquefileid est remplacé par un numéro (je ne veux pas partager pour des raisons évidentes), et le folderID ne changera jamais.

Il semble que je ne peux pas non plus $ .get() de google soit en utilisant ajax.Thank pour tous ceux qui peuvent me guider dans la bonne direction.

+1

[politique d'origine] (https://developer.mozilla.org/en/docs/Web/Security/Same-origin_policy). – Pyromonk

+0

Alors, comment puis-je obtenir les données si je l'ai fait d'une manière différente? –

Répondre

0

Utilisez files.list et filtrez la réponse pour renvoyer uniquement les ID de fichier. est ici la principale partie importante de JS quickstart:

function listFiles() { 
     gapi.client.drive.files.list({ 
      'pageSize': 10, 
      'fields': "*" 
     }).then(function(response) { 
      appendPre('Files:'); 
      var files = response.result.files; 
      console.log(response.result.files); 

      if (files && files.length > 0) { 
      for (var i = 0; i < files.length; i++) { 
       var file = files[i]; 
       appendPre(file.id); 
      } 
      } 
     }); 
     } 

Et assez sûr, il retourne une liste d'ID.

Sortie:

List of File Ids: 

1OSZ4e-bHqhagfafdszbhQv_Kn_krjODZYy-S5qy9A 
0Bzxcxgk4zccNwI7ekpFbVRzT0pkTkk 
0Bxcxzgk4zccNwI7fnpqZnlCcWVwYjQyOUk4Z0VLTdfdfM1JrNjBDNENqRVc0QWs 
1cctxcghUdfdlIEL_59hTlJjmSMgvSUKbLpiuJSauoo 
1vGx-GEXkrdfdfE0_ynO8Jx2q4BhvQNOImHWzM9CU 
1xcxzfjRjdfdfmB3ksuJ0iA4r0KO4GqYrn5ctjr7A 
0Bzgk4zccNwI7LXNOQ0xlVU5jTk0 
0Bzgk4zccNwIdfdfUWGZXdXc 
0Bzgk4zccNwdfdfUpGdmlmVVE 
1uDIeJCk4dfdf0S8v82E6h3RhH754 
+0

je t'aime. Merci :) –