Google Docs API のバージョン 3 を使用して作成された .Net アプリケーションがあります。Drive API への更新を検討する時間がありませんでした。
ここ数日、あるクライアントから、私のアプリケーションが新しいドキュメントをアップロードすると、新しいコレクションまたはサブコレクションが作成されることがあるという報告を受けました。「https://docs.google.com/feeds/default/private/full/folder%3Aroot/contents/-/folder」を使用してルート コレクションのリストを検索し、必要に応じてそこからドリルダウンするコードがあります。コレクションまたはサブコレクションの ID を使用して、新しいアイテムを挿入する適切な場所を見つけます。例: レベル 1\レベル 2\レベル 3 --> 新しいアイテム。
プログラムは通常、検索時にレベル 1 を見つけますが、突然新しいレベル 1 を作成し、その下にすべてを追加します (必要に応じてサブレベルを作成します)。同じように突然、元のレベル 1 の使用に戻り (名前が同じで ID が異なる 2 つのアイテムがあることがわかります)、そこに新しいアイテムが表示されます。元のコレクションを共有する権限を設定しましたが、複製されたコレクションはそれらの権限を取得できず、実際の問題が発生します。
これは、ある種のタイミングまたは可用性の問題ですか?
ありがとう!