Ich arbeite an einem Website-Projekt. Ich habe eine Anwendung in der Google Developers Console erstellt und das Google SDK auf meinem Server installiert. Autorisierung erfolgt, Offline-Zugriff erfolgt, alle Dateien/Verzeichnisse aufgelistet, Dateien erstellt.Wie kann ich Dateien/Verzeichnisse im Stammverzeichnis mit Google Drive API v3 auflisten?
Jetzt möchte ich Dateien/Verzeichnisse auflisten, die im Stammverzeichnis befindet. Ich meine nur die nicht alle untergeordneten Verzeichnisse.
hier Codebeispiel:
// $client is a Google_Client object
$service = new Google_Service_Drive($client);
// Print the names and IDs for up to 10 files.
$optParams = array(
'pageSize' => 10,
'fields' => "nextPageToken, files(contentHints/thumbnail,fileExtension,iconLink,id,name,size,thumbnailLink,webContentLink,webViewLink,mimeType,parents)",
'q' => "trashed=false"
);
$results = $service->files->listFiles($optParams);
if (count($results->getFiles()) == 0) {
print "No files found.\n";
} else {
print "Files:\n";
foreach ($results->getFiles() as $file) {
echo "Dosya Adı: ".$file->getName()."<br>";
echo "Dosya Id: ".$file->getId()."<br>";
echo "Tip: ".$file->getMimeType()."<br>";
echo "Dosya Link: ".$file->getWebContentLink()."<br>";
echo "Dosya Link: ".$file->getWebViewLink()."<br>";
}
}
dieser Code Auflistung aller Dateien/Verzeichnisse (nicht im Müll). Ich habe "'root' in eltern" zu q hinzugefügt, aber es gibt mir nichts. fand in der Dokumentation nichts Brauchbares.
hier ist die Ausgabe:
Files:
Dosya Adı: 1.jpg
Dosya Id: **some-id**
Tip: image/jpeg
Dosya Link: https://docs.google.com/uc?id=**some-id**&export=download
Dosya Link: https://drive.google.com/file/d/**some-id**/view?usp=drivesdk
Dosya Adı: images2
Dosya Id: **some-id**
Tip: application/vnd.google-apps.folder
Dosya Link:
Dosya Link: https://docs.google.com/folderview?id=**some-id**&usp=drivesdk
Dosya Adı: images
Dosya Id: **some-id**
Tip: application/vnd.google-apps.folder
Dosya Link:
Dosya Link: https://docs.google.com/folderview?id=**some-id**&usp=drivesdk
Dosya Adı: sample_01.jpg
Dosya Id: **some-id**
Tip: image/jpeg
Dosya Link: https://docs.google.com/uc?id=**some-id**&export=download
Dosya Link: https://drive.google.com/file/d/**some-id**/view?usp=drivesdk
Dosya Adı: 1302.pdf
Dosya Id: **some-id**
Tip: application/pdf
Dosya Link: https://docs.google.com/uc?id=**some-id**&export=download
Dosya Link: https://drive.google.com/file/d/**some-id**/view?usp=drivesdk
Bitte geben Sie Ausgabe Ihres Codes hier –