1

フォルダーの状態を更新するためにパッチ (Java クライアント ライブラリ) を実行すると、ドライブから断続的にこのエラーが表示されます。再試行しても問題は解決しません。

私はそれを推測しています...

  • これは実際には 412 である必要があります (500 ではありません)。
  • Patch は etag の比較を行っていますが、コードを Update に変更すると、etag の比較は行われません。

fwiw Update を使用するようにコードを変更しましたが、問題が断続的に発生するため、解決策が有効かどうか確信が持てません。いくつかのドキュメントにアクセスできる人が確認できれば (または私を正しい方向に向けて) いただければ幸いです。

コードは...

driveService.files().patch(enFolder.getId(),enFolder).execute();
4

1 に答える 1

0

If-Matchファイルの最新の状態があれば、安全に更新を使用できます。ヘッダーを設定していないため、Drive API は 412 が返されても応答しません。

于 2013-08-22T18:31:16.750 に答える