Per le app di Google Drive che devono monitorare le modifiche ai file, la
changes raccolta fornisce 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.
Recuperare il token della pagina iniziale
Per richiedere il token della pagina per lo stato attuale dell'account, utilizza il
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
Recuperare le modifiche
Per recuperare l'elenco delle modifiche per l'utente attualmente autenticato, invia una GET
richiesta alla raccolta changes, come descritto in
changes.list.
Le voci nella 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 gli elementi rimossi o condivisi.
Java
Python
PHP
.NET
Node.js
La raccolta changes nella
risposta potrebbe contenere un
nextPageToken. Se nextPageToken è elencato, può essere utilizzato per raccogliere la pagina successiva delle modifiche. Se non è elencato, l'applicazione client deve memorizzare newStartPageToken nella risposta per un utilizzo futuro. Con il token della pagina memorizzato, l'applicazione client è pronta a eseguire di nuovo query per le modifiche future.
Ricevere notifiche
Utilizza il changes.watch metodo per
abbonarti agli aggiornamenti nel log delle 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 ulteriori informazioni, consulta Notifiche per le modifiche alle risorse.