1

ドライブ変更フィードを使用して、Google ドライブ内のファイルの変更を見つけています。私はいくつかの矛盾を経験してきました。ここにあるAPI Explorerを使用してテストしました:

https://developers.google.com/drive/v2/reference/changes/list

あるユーザーでは、返された maximumChangeId は 1208 でしたが、startChangeId を 1208 に設定すると、リクエストは 1208 の変更を含む 6 つのエントリを返し、その他の変更はそれぞれ 1208 を超えていました。 .

次に、別のユーザーを試してみたところ、返された ID は 136023 でした。この値を上記と同じパラメータで使用すると、ドライブから 0 エントリが返されましたが、これは予想どおりでした。

次に、3 番目のユーザーを試してみましたが、返された ID は 8267 でした。次に、上記と同じパラメーターで呼び出しを再度設定すると、同じ変更 ID 8267 を持つ 1 つのエントリが返されました。

3 つのアカウントはすべて、ドキュメントが変更または共有されていないテスト ドメインのテスト アカウントであることに注意してください。

したがって、3 人のユーザーが 3 つの結果で同じ呼び出しを行います。これは予想どおりの質問ですか、それともより良い質問ですか。この電話をかけるときに何を期待すればよいですか。ドキュメントには次のように記載されています:「変更のリストを開始する変更ID(文字列)」。from と表示され、最高の ID が返された場合、0 の結果が返されると予想されます。

ありがとう。

4

0 に答える 0