Method: changes.list

Lista as mudanças de um usuário ou drive compartilhado. Para mais informações, consulte Recuperar mudanças.

Solicitação HTTP

GET https://www.googleapis.com/drive/v3/changes

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de consulta

Parâmetros
driveId

string

O drive compartilhado de onde as mudanças serão retornadas. Se especificado, os IDs de mudança vão refletir o drive compartilhado. Use o ID do drive combinado e o ID de mudança como um identificador.

includeCorpusRemovals

boolean

Define se as mudanças precisam incluir o recurso de arquivo se ele ainda estiver acessível ao usuário no momento da solicitação, mesmo que um arquivo tenha sido removido da lista de mudanças e não haja mais entradas de mudanças para esse arquivo.

includeItemsFromAllDrives

boolean

Se os itens do Meu Drive e dos drives compartilhados precisam ser incluídos nos resultados.

includeRemoved

boolean

Incluir mudanças que indicam que os itens foram removidos da lista de mudanças, por exemplo, por exclusão ou perda de acesso.

includeTeamDriveItems
(deprecated)

boolean

Descontinuado: use includeItemsFromAllDrives.

pageSize

integer

O número máximo de mudanças retornadas por página.

pageToken

string

O token para continuar uma solicitação de lista anterior na próxima página. Ele precisa ser definido como o valor de "nextPageToken" da resposta anterior ou da resposta do método getStartPageToken.

restrictToMyDrive

boolean

Define se os resultados serão restritos a mudanças dentro da hierarquia do Meu Drive. Isso omite mudanças em arquivos, como aqueles na pasta "Dados do aplicativo" ou arquivos compartilhados que não foram adicionados ao Meu Drive.

spaces

string

Uma lista separada por vírgulas de espaços para consulta em corpora. Os valores aceitos são "drive" e "appDataFolder".

supportsAllDrives

boolean

Indica se o aplicativo solicitante é compatível com o Meu Drive e com os drives compartilhados.

supportsTeamDrives
(deprecated)

boolean

Descontinuado: use supportsAllDrives.

teamDriveId
(deprecated)

string

Descontinuado: use driveId.

includePermissionsForView

string

Especifica quais permissões de visualizações adicionais incluir na resposta. Somente "publicado" é aceito.

includeLabels

string

Uma lista separada por vírgulas de IDs de rótulos a serem incluídos na parte labelInfo da resposta.

Corpo da solicitação

O corpo da solicitação precisa estar vazio.

Corpo da resposta

Uma lista de mudanças para um usuário.

Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:

Representação JSON
{
  "kind": string,
  "nextPageToken": string,
  "newStartPageToken": string,
  "changes": [
    {
      object (Change)
    }
  ]
}
Campos
kind

string

Identifica o tipo de recurso. Valor: a string fixa "drive#changeList".

nextPageToken

string

O token da página para a próxima página de alterações. Isso não vai aparecer se o final da lista de mudanças tiver sido alcançado. O token da página não expira.

newStartPageToken

string

O token da página inicial para mudanças futuras. Ela só vai aparecer se o fim da lista de mudanças atuais tiver sido alcançado. O token da página não expira.

changes[]

object (Change)

A lista de mudanças. Se nextPageToken estiver preenchido, a lista poderá estar incompleta e uma página adicional de resultados precisará ser buscada.

Escopos de autorização

Requer um dos seguintes escopos do OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.meet.readonly
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

Alguns escopos são restritos e exigem uma avaliação de segurança para que o app possa usá-los. Para mais informações, consulte o guia de autorização.