Google Drive API (OAuth2) を使用してフォルダに含まれるすべてのファイルを取得する最良の方法は何ですか?
たとえば、Dropbox では、(1 リクエスト) に対する単純なクエリです。
https://api.dropbox.com/1/metadata/dropbox/{folder}
Skydrive の場合は次のとおりです。
https://apis.live.net/v5.0/{folder}
upload_location
(2つのリクエスト)を照会します。
Google API ドキュメントによると、Google Drive の場合、
https://www.googleapis.com/drive/v2/files/{folder}/children
data.items
子のIDが含まれるようにデータを取得します。ただし、この方法では、フォルダーにn
ファイルがある場合は、要求を行う必要がありn+1
ます (アイテムのリストを取得する場合は 1、アイテムごとに n )。
n+1
このような基本的なタスクを依頼することは多すぎると思います。それは Google ドライブ API が設計した方法ですか、それともフォルダ内のすべてのファイル (十分なメタデータを含む) をクエリするより高速な方法はありますか?