2017-08-31 3 views
0

Ich brauche, der einfachste Weg, um irgendeine Art von Objekt mit einer Liste der FILE_IDs zu bekommen! Ich brauche keine Möglichkeit, die eindeutige Ordnerkennung automatisch zu erfassen, da ich das manuell tun werde. Bitte halte es so einfach wie möglich. Hier ist, was ich bisher:FILE FILE_ID von 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>"; 

Im Wesentlichen uniquefileid ist mit einer Reihe ersetzt (ich will nicht aus offensichtlichen Gründen teilen), und die folderID wird sich nie ändern.

Es scheint, ich kann auch nicht $ .get() von Google entweder mit ajax.Thank für jeden, der mich in die richtige Richtung führen kann.

+1

[Same-Origin-Policy] (https://developer.mozilla.org/en/docs/Web/Security/Same-origin_policy). – Pyromonk

+0

also, wie bekomme ich die Daten, wenn ich es anders gemacht habe? –

Antwort

0

Verwenden Sie files.list, und filtern Sie die Antwort, um nur fileIds zurückzugeben. Hier ist der Haupt wichtiger Teil von 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); 
      } 
      } 
     }); 
     } 

Und sicher genug, gibt es eine Liste von IDs.

Ausgang:

List of File Ids: 

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

Ich liebe dich. Vielen Dank :) –

Verwandte Themen