Para las apps de Google Drive que deben hacer un seguimiento de los cambios en los archivos, la
changes colección proporciona una forma eficiente
de detectar todos los cambios en los archivos, incluidos los que se comparten con un usuario. Si el archivo cambió, la colección proporciona el estado actual de cada archivo.
Obtén el token de la página de inicio
Para solicitar el token de la página para el estado actual de la cuenta, usa el
changes.getStartPageToken.
Almacena y usa este token en tu llamada inicial a
changes.list.
Para recuperar el token de la página actual, sigue este ejemplo:
Java
Python
PHP
.NET
Node.js
Obtén los cambios
Para recuperar la lista de cambios del usuario que accedió actualmente, envía una GET
solicitud a la colección changes, como se detalla en el
changes.list.
Las entradas de la colección changes están en orden cronológico (los cambios más antiguos aparecen primero). Los parámetros de consulta includeRemoved y restrictToMyDrive determinan si la respuesta debe incluir elementos quitados o compartidos.
Java
Python
PHP
.NET
Node.js
La colección changes de la
respuesta puede contener un
nextPageToken. Si aparece nextPageToken, se puede usar para recopilar la siguiente página de cambios. Si no aparece, la aplicación cliente debe almacenar el newStartPageToken en la respuesta para usarlo en el futuro. Con el token de página almacenado, la aplicación cliente está preparada para volver a consultar los cambios futuros.
Recibir notificaciones
Usa el changes.watch método para
suscribirte a las actualizaciones del registro de cambios. Las notificaciones no contienen detalles sobre los cambios. En cambio, indican que hay cambios nuevos disponibles. Para
recuperar los cambios reales, sondea el feed de cambios como se describe en Obtén
los cambios.
Para obtener más información, consulta Notificaciones de cambios en los recursos.