1

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のバグに違いないと思います...

4

1 に答える 1

1

非表示の動作は UI と API で異なります。ファイルがルート ディレクトリにリストされているかどうかを示すだけです。おそらく、このフィールドは無視してください。

また、Documents List API は廃止されたため、代わりに Drive API を使用する必要があります。

于 2012-09-19T15:38:54.260 に答える