我正在用 Python 开发一个与 Google Drive 同步的应用程序。在查找对文件的更改时,我使用了 changes() API 调用。不幸的是,由于某种原因,我每次都得到相同的最大更改 ID,所以我每次都得到相同的更改。我的代码是
changeResults = driveRC.client.changes().list(includeDeleted = True, startChangeId = driveRC.changeID).execute()
# Do some stuff
driveRC.changeID= changeResults['largestChangeId']
最后,changeID 根据调用结果更新,因此下次调用时应该使用新的changeID。但是每次我进行更改调用时,我都会从 Google 收到我在调用中发送的相同 changeId。第一次调用它时使用的是我之前通过空调用获得的更改 ID。任何人都知道这是为什么,或者我做错了什么?
提前感谢您的帮助!