Method: changes.watch

Inscreve-se nas alterações de um usuário.

Solicitação HTTP

POST https://www.googleapis.com/drive/v3/changes/watch

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

Parâmetros de consulta

Parâmetros
driveId

string

O drive compartilhado que vai mostrar as alterações. Se especificados, os IDs de mudança vão refletir o drive compartilhado. Use o ID combinado do drive e o ID da mudança como um identificador.

includeCorpusRemovals

boolean

Define se as alterações devem incluir o recurso de arquivo se ele ainda estiver acessível ao usuário no momento da solicitação, mesmo quando um arquivo tiver sido removido da lista de mudanças e não houver mais entradas de alteração para esse arquivo.

includeItemsFromAllDrives

boolean

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

includeRemoved

boolean

Se quer incluir mudanças indicando que itens foram removidos da lista de alterações, por exemplo, por exclusão ou perda de acesso.

includeTeamDriveItems
(deprecated)

boolean

Obsoleto: use includeItemsFromAllDrives.

pageSize

integer

O número máximo de alterações a serem retornadas por página.

pageToken

string

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

restrictToMyDrive

boolean

Define se os resultados serão restringidos às mudanças na hierarquia do Meu Drive. Isso omite alterações em arquivos, como aqueles na pasta "Dados do aplicativo", ou em 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

Se o aplicativo que fez a solicitação é compatível com o Meu Drive e os drives compartilhados.

supportsTeamDrives
(deprecated)

boolean

Obsoleto: use supportsAllDrives.

teamDriveId
(deprecated)

string

Obsoleto: use driveId.

includePermissionsForView

string

Especifica as permissões de visualização extra que vão ser incluídas na resposta. Somente "Publicado" é compatível.

includeLabels

string

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

Corpo da solicitação

O corpo da solicitação contém uma instância de Channel.

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Channel.

Escopos de autorização

Requer um dos seguintes escopos de 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.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 sejam usados pelo app. Para mais informações, consulte o Guia de autorização.