0

Ich habe diesen, wie mehrere Bildtypen in Google Drive api bekommen in PHP

$opt = array('q'=>"mimeType = 'image/jpeg' and name contains '".$file."'") 

, die nur Bilder vom Typ JPEG abruft. Gibt es eine Möglichkeit, so etwas zu tun:

$opt = array('q'=>"mimeType = 'image/*' and name contains '".$file."'") 

und holen Sie Bilder aller Art. Hoffe, du hast die Idee. Dank

+0

Nun, haben Sie den Wildcard-Filter 'image/*' tatsächlich verwendet, um zu sehen, ob er funktioniert? klingt plausibel. – noogui

+0

Yup ich habe es versucht. hat nicht funktioniert! gibt kein Ergebnis – chandlerbing

Antwort

0

seit dem Platzhalter * nicht alle zurückzukehren, verwenden Sie das „oder“ statt und nehmen den langen Weg:

mimeType = 'image/jpg' or mimeType = 'image/png' or mimeType = 'image/bmp' 

Sie erhalten die Idee. das funktioniert.

Es war auch mentioned by Eric Koledala Google Engineer, dass dies nicht ab sofort unterstützt wird. Verwenden Sie die Problemumgehung.

+0

das ist, was ich dachte, würde funktionieren, war aber nicht sicher, thx für die Bestätigung. – chandlerbing

+0

BTW, ich habe einen Ordner in Gdrive, der etwa 2k Dateien hat. aber das Schlagen auf api gibt nur 100 von ihnen zurück. irgendeine Idee? – chandlerbing

+0

du machst es richtig. Sie benötigen nur ein nextPageToken, um auf die anderen 1.9k-Dateien zuzugreifen. Es kann nur 100 gleichzeitig anzeigen. – noogui