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 do qual as mudanças serão retornadas. Se especificado, os IDs de mudança vão refletir o drive compartilhado. Use o ID combinado do drive e o ID de mudança como identificador.

includeCorpusRemovals

boolean

Indica se as mudanças devem incluir o recurso de arquivo, mesmo que ele ainda esteja acessível ao usuário no momento da solicitação, mesmo quando um arquivo foi removido da lista de mudanças e não haverá mais entradas de mudança para ele.

includeItemsFromAllDrives

boolean

Indica se os itens do Meu Drive e do drive compartilhado devem ser incluídos nos resultados.

includeRemoved

boolean

Indica se as mudanças que indicam que os itens foram removidos da lista de mudanças, por exemplo, por exclusão ou perda de acesso, devem ser incluídas.

includeTeamDriveItems
(deprecated)

boolean

Obsoleto: use includeItemsFromAllDrives.

pageSize

integer

O número máximo de mudanças a serem retornadas. O serviço pode retornar um valor inferior a este.

Se não for especificado, no máximo 100 mudanças serão retornadas.

O valor máximo é 1.000. Valores maiores serão convertidos para 1.000.

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

Indica se os resultados devem ser restritos a mudanças na hierarquia do Meu Drive. Isso omite mudanças em arquivos, como aqueles na pasta "Dados de aplicativos" 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 oferece suporte ao Meu Drive e aos drives compartilhados.

supportsTeamDrives
(deprecated)

boolean

Obsoleto: use supportsAllDrives.

teamDriveId
(deprecated)

string

Obsoleto: use driveId.

includePermissionsForView

string

Especifica quais permissões de visualização 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
{
  "changes": [
    {
      object (Change)
    }
  ],
  "kind": string,
  "nextPageToken": string,
  "newStartPageToken": string
}
Campos
changes[]

object (Change)

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

kind

string

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

nextPageToken

string

O token de página para a próxima página de mudanças. Ele estará ausente se o final da lista de mudanças tiver sido atingido. O token de página não expira.

newStartPageToken

string

O token de página inicial para mudanças futuras. Ele estará presente apenas se o final da lista de mudanças atual tiver sido atingido. O token de página não expira.

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 os use. Para mais informações, consulte o guia de autorização.