Para apps do Google Drive que precisam acompanhar as alterações nos arquivos, a
coleção changes
é uma maneira eficiente
de detectar todas as mudanças nos arquivos, incluindo as compartilhadas com um usuário. Se o arquivo
mudou, a coleção vai fornecer o estado atual de cada arquivo.
Receber o token da página inicial
Para solicitar o token da página para o estado atual da conta, use o
changes.getStartPageToken
.
Armazene e use esse token na chamada inicial para
changes.list
.
Para recuperar o token da página atual:
Java
Python
PHP
.NET
Node.js
Receber mudanças
Para recuperar a lista de mudanças do usuário conectado, envie uma solicitação GET
para a coleção changes
, conforme detalhado em
changes.list
.
As entradas na coleção changes
estão em ordem cronológica (as mudanças mais antigas
aparecem primeiro). Os parâmetros de consulta includeRemoved
e restrictToMyDrive
determinam se a resposta precisa incluir itens removidos ou compartilhados.
Java
Python
PHP
.NET
Node.js
A coleção changes
na
resposta pode conter um
nextPageToken
. Se o nextPageToken
estiver listado, ele poderá ser usado para coletar a
próxima página de mudanças. Se não estiver listado, o aplicativo cliente vai armazenar
o newStartPageToken
na resposta para uso futuro. Com o token de página
armazenado, o aplicativo cliente está preparado para consultar novamente as mudanças futuras.
Receber notificações
Use o método changes.watch
para
se inscrever em atualizações no registro de alterações. As notificações não contêm detalhes
sobre as mudanças. Em vez disso, eles indicam que novas alterações estão disponíveis. Para recuperar as mudanças reais, pesquise o feed de alterações conforme descrito em Receber alterações.
Para mais informações, consulte Notificações para alterações de recursos.