Document List v3 REST API を使用してリストすると、Google ドライブにアップロードされたファイルに誤って非表示のタグが含まれることがあります。
<category scheme='http://schemas.google.com/g/2005/labels' term='http://schemas.google.com/g/2005/labels#hidden' label='hidden'/>
これは、次の場合に発生します。
- Google ドライブ デスクトップ クライアントを介してサブフォルダが作成され、ファイルがコピーされます。
- フォルダは Google ドライブ Web クライアント経由でアップロードされます。
フォルダには隠しタグはありませんが、アップロードされたファイルにはあります。
次の場合、ファイルにはこのタグがありません。
- それらは、Google ドライブのウェブ クライアントを介してサブフォルダに個別にアップロードされます。
- それらはREST APIを介してサブフォルダーにアップロードされます。
- これらは、デスクトップ クライアントを介してマイ ドライブのルートにアップロードされます。
非表示タグの有無にかかわらず、ファイルとフォルダは Google ドライブに表示されます。
次のスコープで API を使用しています。
https://docs.google.com/feeds/ https://spreadsheets.google.com/feeds/ https://docs.googleusercontent.com/
OAuth 2.0 プレイグラウンドでこれを確認し、再作成できます。
Win7 32 ビットの Google ドライブ デスクトップ クライアント バージョン 1.3.3209.2600
これらはAPIのバグに違いないと思います...