Per le app Google Drive che devono monitorare le modifiche ai file, la raccolta
changes
offre un modo efficiente
per rilevare tutte le modifiche ai file, incluse quelle condivise con un utente. Se il file
è stato modificato, la raccolta fornisce lo stato attuale di ogni file.
Ottieni il token della pagina iniziale
Per richiedere il token di pagina per lo stato attuale dell'account, utilizza
changes.getStartPageToken
.
Memorizza e utilizza questo token nella chiamata iniziale a
changes.list
.
Per recuperare il token della pagina corrente:
Java
Python
PHP
.NET
Node.js
Recupera modifiche
Per recuperare l'elenco delle modifiche per l'utente attualmente connesso, invia una richiesta GET
alla raccolta changes
, come descritto nella
changes.list
.
Le voci della raccolta changes
sono in ordine cronologico (le modifiche più vecchie
vengono visualizzate per prime). I parametri di query includeRemoved
e restrictToMyDrive
determinano se la risposta deve includere elementi rimossi o condivisi.
Java
Python
PHP
.NET
Node.js
La raccolta changes
nella
risposta potrebbe contenere un
nextPageToken
. Se è presente nextPageToken
, può essere utilizzato per raccogliere la
pagina successiva delle modifiche. Se non è elencato, l'applicazione client deve memorizzare
il newStartPageToken
nella risposta per un utilizzo futuro. Con il token di pagina
memorizzato, l'applicazione client è pronta per eseguire di nuovo query per le modifiche future.
Ricevere notifiche
Utilizza il metodo changes.watch
per
iscriverti agli aggiornamenti nel registro modifiche. Le notifiche non contengono dettagli
sulle modifiche. Indicano invece che sono disponibili nuove modifiche. Per
recuperare le modifiche effettive, esegui il polling del feed delle modifiche come descritto in Recuperare
le modifiche.
Per saperne di più, consulta Notifiche per le modifiche alle risorse.