0

已經這個我如何獲得在谷歌驅動API多種圖像類型的PHP

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

,僅取型JPEG圖像。有沒有辦法做到這樣的事情:

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

並提取所有類型的圖像。希望你明白了。由於

+0

好吧,你真的使用'圖像/ *'通配符過濾器來查看它是否有效嗎?似乎是合法的。 – noogui

+0

是的,我試過了。沒有工作!沒有結果 – chandlerbing

回答

0

因爲通配符*不會返回所有,使用「或」,而不是走冤枉路:

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

你的想法。這工作。

它也是mentioned by Eric Koledala谷歌工程師,這是不支持截至目前。所以使用解決方法。

+0

這就是我認爲會工作,但不知道,thx確認。 – chandlerbing

+0

順便說一句,我有一個gdrive中有大約2K文件的文件夾。但是在api上觸發只會返回其中的100個。任何想法? – chandlerbing

+0

你做得對。你只需要一個nextPageToken來訪問其他1.9k文件。它一次只能顯示100個。 – noogui