Googleドライブと同期するPythonでアプリを開発しています。ファイルへの変更を探すときは、changes()API呼び出しを使用しています。残念ながら、何らかの理由で毎回同じlargestChangeIdが返されるため、毎回同じ変更が返されます。私のコードは
changeResults = driveRC.client.changes().list(includeDeleted = True, startChangeId = driveRC.changeID).execute()
# Do some stuff
driveRC.changeID= changeResults['largestChangeId']
最後に、changeIDは呼び出しの結果から更新されるため、次に呼び出されるときは、新しいchangeIDを使用する必要があります。しかし、変更の呼び出しを行うたびに、呼び出しで送信したのと同じchangeIdがGoogleから返されます。初めて呼び出されたときは、以前に取得した変更IDを空の呼び出しで使用しています。なぜこれなのか、私が間違っているのか誰もが知っていますか?
助けてくれてありがとう!