Für Google Drive-Apps, die Änderungen an Dateien nachverfolgen müssen, bietet die
changes Sammlung eine effiziente
Möglichkeit, alle Dateiänderungen zu erkennen, einschließlich der Änderungen an Dateien, die für einen Nutzer freigegeben wurden. Wenn sich die Datei geändert hat, enthält die Sammlung den aktuellen Status jeder Datei.
Startseitentoken abrufen
Verwenden Sie das
changes.getStartPageToken, um das Seitentoken für den aktuellen Status des Kontos anzufordern.
Speichern und verwenden Sie dieses Token in Ihrem ersten Aufruf von
changes.list.
So rufen Sie das aktuelle Seitentoken ab:
Java
Python
PHP
.NET
Node.js
Änderungen abrufen
Senden Sie eine GET
Anfrage an die Sammlung changes, um die Liste der Änderungen für den aktuell angemeldeten Nutzer abzurufen. Weitere Informationen finden Sie unter
changes.list.
Die Einträge in der Sammlung changes sind in chronologischer Reihenfolge angeordnet (die ältesten Änderungen werden zuerst angezeigt). Mit den Abfrageparametern includeRemoved und restrictToMyDrive wird festgelegt, ob die Antwort entfernte oder freigegebene Elemente enthalten soll.
Java
Python
PHP
.NET
Node.js
Die changes Sammlung in der
Antwort kann ein
nextPageToken enthalten. Wenn nextPageToken aufgeführt ist, kann es verwendet werden, um die nächste Seite mit Änderungen abzurufen. Wenn es nicht aufgeführt ist, sollte die Clientanwendung newStartPageToken in der Antwort zur späteren Verwendung speichern. Mit dem gespeicherten Seitentoken kann die Clientanwendung noch einmal nach zukünftigen Änderungen suchen.
Benachrichtigungen erhalten
Verwenden Sie die changes.watch Methode, um
Updates im Änderungsprotokoll zu abonnieren. Benachrichtigungen enthalten keine Details zu den Änderungen. Stattdessen wird nur angegeben, dass neue Änderungen verfügbar sind. Um die tatsächlichen Änderungen abzurufen, fragen Sie den Änderungsfeed ab, wie unter Änderungen
abrufen beschrieben.
Weitere Informationen finden Sie unter Benachrichtigungen zu Ressourcenänderungen.