Introdução à API Google Drive Activity

A API Activity do Google Drive consiste no recurso DriveActivity, que representa mudanças feitas em objetos no Google Drive de um usuário, e no método activity.query, que permite recuperar informações sobre essas mudanças.

Solicitação

O app solicita os dados de atividade do usuário usando o método activity.query. Você pode solicitar a atividade de um item específico do Drive ou de todos os itens contidos em uma pasta do Drive. Para determinada solicitação, você pode optar por restringir a resposta por restrições, como intervalo de tempo ou tipo de ação, e escolher que a atividade seja consolidada na resposta. Veja mais informações em Fazer solicitações na API Drive Activity.

Resposta

A resposta a uma solicitação é uma lista de atividades que correspondem aos parâmetros fornecidos, em que um recurso DriveActivity representa cada atividade:

Explicação sobre a atividade no Drive.

Um recurso DriveActivity é uma coleção de objetos Action, e cada um é contido como um evento. Um Action inclui um ActionDetail (como Create ou Edit), um Actor (como User ou Administrator), um Target (como DriveItem ou Drive) e um Timestamp ou TimeRange.

Um recurso DriveActivity também contém informações de resumo, como cada Actor e Target de todas as ações, um Timestamp ou TimeRange unificado e o ActionDetail mais importante ou representativo do Action.

Para mais informações, consulte o modelo de dados da API Drive Activity.

Visibilidade do histórico de atividades

Algumas atividades no Drive podem não ser informadas quando você usa esta API. A API Drive Activity informa se uma mudança foi especificada em um objeto e se ela ou não está visível para o usuário autenticado no aplicativo.

A visibilidade é baseada nas permissões definidas para o objeto. Há vários cenários em que os arquivos e as pastas são compartilhados no Drive:

  • Se um autor compartilhar um documento, o histórico de atividade do documento ficará visível não apenas para o criador, mas também para os usuários autenticados com quem ele foi compartilhado.
  • Se um documento foi compartilhado com um usuário e se tornou particular, o usuário autenticado pode ver todo o histórico de atividades enquanto tinha acesso e as permissões estão restritas.
  • Se um documento nunca foi compartilhado com um usuário, ele não verá o histórico de atividades.

Para começar

Para aproveitar ao máximo a API Drive Activity, primeiro integre seu app à API Google Drive. Para começar a usar a API Drive Activity, saiba como criar um projeto e autorizar solicitações. Ou leia mais sobre as atividades na referência da API.