Visão geral da API Google Drive

Com a API Google Drive, é possível criar aplicativos que usam o armazenamento em nuvem do Google Drive. Você pode desenvolver aplicativos que se integram ao Drive e criar funcionalidades robustas nele 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 relação 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 dentro do seu app.
App Google Drive
Um app que usa o Drive como solução de armazenamento.
IU do Google Drive
Interface do usuário do Google que gerencia arquivos armazenados no Drive. Caso seu aplicativo seja do tipo editor, como uma planilha ou um processador de texto, é possível fazer a integração com a IU do Drive para criar e abrir arquivos no seu app.
Meu Drive
Um local de armazenamento no Drive de 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 do 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 dentro do drive compartilhado.

O que você pode fazer com a API Drive?

Você pode usar a API Drive para:

  • Fazer o download de arquivos do Drive e fazer upload de arquivos para o Drive.
  • Pesquise arquivos e pastas armazenados no Google Drive. Crie consultas de pesquisa complexas que retornem qualquer um dos campos de metadados de arquivos no recurso Files.
  • Permita 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.
  • Criar atalhos de terceiros que são links externos para dados armazenados fora do Drive em outro sistema de armazenamento de dados ou em nuvem.
  • Crie uma pasta dedicada no 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 à IU do Drive usando a IU do Google Drive. É a IU da Web padrão do Google, que pode ser usada para criar, organizar, descobrir e compartilhar arquivos do Drive.
  • Aplique marcadores aos arquivos do Drive, defina os valores dos campos dos marcadores, leia esses valores nos arquivos e pesquise arquivos usando os termos de metadados dos marcadores definidos pela taxonomia dos marcadores personalizados.
Quer ver a API Google Drive em ação?
O canal Google Workspace Developers inclui vídeos com dicas, truques e recursos mais recentes.