Nic*_*ick 7 google-api google-drive-api
有没有办法一次调用多个mimeTypes?例如,我正在尝试查找文件夹中的所有mp3文件.看起来您需要为每个单独的mimeType调用以查找所有不同的mimeType,类似于:
https://www.googleapis.com/drive/v2/files?key=aaamykeyaaa&q=mimeType='audio/ mpeg'https: //www.googleapis.com/drive/v2/files? key = aaamykeyaaa & q = mimeType = ' audio/mpeg3'https: //www.googleapis.com/drive/v2/files? key = aaamykeyaaa & q = mimeType = 'audio/mp3'
是否无法在一个查询中包含多个mimeType?这样做是非常低效的.
谢谢.
是的,你可以,像这样:
(mimeType = 'audio/mpeg' or mimeType = 'audio/mpeg3' or mimeType = 'audio/mp3')
Run Code Online (Sandbox Code Playgroud)
小智 4
已弃用的文档列表 API 中您只需在查询中设置“type:audio”即可。我在 Drive API 中找不到类似的东西,但您可以尝试使用一些未记录的搜索功能:
我认为它们没有记录,因为它们的索引不好。如果用户有大量文件,您可能需要对大量包含空项目的页面进行分页,然后才能获得结果。如果您尝试以这种方式查询,您可能还会收到更多速率限制错误,因为这会给服务器带来负担。单独查询每个 mimeType 可能会更有效。Drive API 应该为此类查询提供新的运算符(如startswith)或新参数(类似于文档列表API)。
| 归档时间: |
|
| 查看次数: |
2116 次 |
| 最近记录: |