Method: changes.watch

Assina as mudanças de um usuário. Para mais informações, consulte Notificações de mudanças em recursos.

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

includeCorpusRemovals

boolean

Se as mudanças devem incluir o recurso de arquivo se ele ainda estiver 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

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

includeRemoved

boolean

Se as mudanças que indicam que os itens foram removidos da lista de mudanças devem ser incluídas, 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 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 como a resposta do método "getStartPageToken".

restrictToMyDrive

boolean

Restringe os resultados a mudanças na hierarquia do Meu Drive. Isso omite mudanças em arquivos, como os da 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

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

supportsTeamDrives
(deprecated)

boolean

Descontinuado: use supportsAllDrives.

teamDriveId
(deprecated)

string

Descontinuado: 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 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 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.