Visão geral da API Google Drive

Com a API Google Drive, você pode criar aplicativos que usam o armazenamento em nuvem do Google Drive. Você pode desenvolver aplicativos que se integram ao Drive e criar funcionalidades robustas no seu aplicativo usando a API Drive.

Este diagrama mostra a relação entre o app Drive, a API Drive e o Drive:

Introdução ao Google Drive
Figura 1. Diagrama de relacionamento do Google Drive.

Esses termos definem os principais componentes mostrados na Figura 1:

Google Drive
O serviço de armazenamento de arquivos na nuvem do Google oferece aos usuários um espaço de armazenamento pessoal, chamado Meu Drive, e a opção de acessar pastas compartilhadas colaborativas, chamadas drives compartilhados.
API Google Drive
A API REST, que permite aproveitar o armazenamento no Drive no seu app.
App Google Drive
Um app que usa o Drive como solução de armazenamento.
Interface do Google Drive
Interface do usuário do Google que gerencia arquivos armazenados no Drive. Se o app for do tipo editor, como uma planilha ou um processador de texto, você poderá fazer a integração com a IU do Drive para criar e abrir arquivos no app.
Meu Drive
Um local de armazenamento no Drive que pertence a um usuário específico. Os arquivos armazenados no Meu Drive podem ser compartilhados com outros usuários, mas a propriedade do conteúdo permanece específica para um usuário individual.
OAuth 2.0
O protocolo de autorização que a API Google Drive exige para autenticar os usuários do seu app. Se o aplicativo usa o Fazer login com o Google, ele processa o fluxo do OAuth 2.0 e os tokens de acesso ao aplicativo.
Drive compartilhado
Um local de armazenamento no Drive que contém arquivos com que vários usuários colaboram. Qualquer usuário com acesso a um drive compartilhado pode acessar todos os arquivos que ele contém. Os usuários também podem receber acesso a arquivos específicos no drive compartilhado.

O que você pode fazer com a API Drive?

Você pode usar a API Drive para:

  • Faça o download de arquivos do Drive e faça o upload de arquivos para o Drive.
  • Pesquise arquivos e pastas armazenados no Drive. Crie consultas de pesquisa complexas que retornem qualquer um dos campos de metadados de arquivos no recurso Files.
  • Permite que os usuários compartilhem arquivos, pastas e drives para colaborar no conteúdo.
  • Combine com a API Google Picker para pesquisar todos os arquivos no Drive e depois retorne o nome do arquivo, o URL, a data da última modificação e o usuário.
  • Crie atalhos de terceiros que são links externos para dados armazenados fora do Drive em um repositório ou sistema de armazenamento em nuvem diferente.
  • Crie uma pasta dedicada do Drive para armazenar dados específicos do aplicativo. Assim, o app não poderá acessar todo o conteúdo do usuário armazenado no Drive.
  • Integre seu app compatível com o Drive à interface do Drive usando a interface do Google Drive. Ele é a IU da Web padrão do Google, que você pode usar para criar, organizar, descobrir e compartilhar arquivos do Drive.
  • Aplique marcadores a arquivos do Drive, defina valores de campos de marcadores, leia esses valores em arquivos e pesquise arquivos usando os termos de metadados de marcadores definidos pela taxonomia de marcadores personalizados.
Quer conferir a API Google Drive em ação?
O canal Google Workspace Developers tem vídeos com dicas, truques e recursos mais recentes.