Visão geral da API Google Drive

A API Google Drive permite criar aplicativos que utilizam a nuvem do Google Drive armazenamento. Você pode desenvolver aplicativos que se integrem ao Google Drive, e criar funcionalidades robustas em seu aplicativo usando o a API Drive.

Este diagrama mostra a relação entre seu aplicativo Drive, o API Drive e 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 em nuvem do Google oferece aos usuários um armazenamento pessoal Meu Drive, e a opção de acessar em pastas compartilhadas colaborativas, chamadas de drives compartilhados.
API Google Drive
A API REST que permite usar o armazenamento no Drive do no seu app.
App Google Drive
Um app que usa o Drive como solução de armazenamento.
Interface do Google Drive
A interface do usuário do Google que gerencia os arquivos armazenados no Drive. Se seu aplicativo for do tipo editor, como uma planilha ou processador de texto, pode ser integrado à interface do Drive para criar e abrir arquivos dentro do seu app.
Meu Drive
Um local de armazenamento no Drive que pertence a um usuário específico. Arquivos armazenados em "Meu Drive" podem ser compartilhados com outros usuários, mas a propriedade do conteúdo permaneça específica para um usuário individual.
OAuth 2.0
O protocolo de autorização que a API Google Drive exige para autenticar sua usuários de aplicativos. Caso seu aplicativo use Fazer login com o Google, lida com o fluxo do OAuth 2.0 e os tokens de acesso do aplicativo.
Drive compartilhado
Um local de armazenamento no Drive que tem arquivos em que vários usuários colaboram. Qualquer usuário com acesso a um drive compartilhado tem acesso a todos os arquivos dele. Os usuários também podem receber acesso a arquivos específicos na unidade

O que você pode fazer com a API Drive?

Você pode usar a API Drive para:

  • Fazer o download de arquivos do Google Drive e fazer upload de arquivos para o Drive.
  • Pesquisar arquivos e pastas armazenados no Google Drive. Criar consultas de pesquisa complexas que retornam qualquer um dos campos de metadados de arquivo em o recurso Files.
  • Permitir que os usuários compartilhem arquivos, pastas e drives para colaborar no conteúdo.
  • Combine com a função API Google Picker para pesquisar todos os arquivos no Drive e retorna o nome, URL, sobrenome a data de modificação e o usuário.
  • Criar atalhos de terceiros que são links externos para dados armazenados fora do Drive, em um repositório de dados ou sistema de armazenamento em nuvem diferente.
  • Crie uma pasta dedicada do Google Drive para armazenar dados específicos do aplicativo para que ele não 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. É a interface da Web padrão do Google que você para criar, organizar, descobrir e compartilhar arquivos do Drive.
  • Aplicar rótulos para os arquivos do Drive, definir os valores do campo do marcador, ler o campo do marcador valores em arquivos e procurar arquivos usando termos de metadados de marcadores definidos por a taxonomia do rótulo personalizado.
Quer ver a API Google Drive em ação?
O canal Google Workspace Developers oferece vídeos com dicas, truques e os recursos mais recentes.