A API Google Drive permite criar apps 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:
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 de drives compartilhados.
 - API Google Drive
 - A API REST que permite usar o armazenamento do Drive no seu 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 um editor, como uma planilha ou um processador de texto, você poderá fazer a integração com a interface do Drive para criar e abrir arquivos no app.
 - Meu Drive
 - Um local de armazenamento do 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 de um usuário individual.
 - OAuth 2.0
 - O protocolo de autorização que a API Drive exige para autenticar os usuários do seu app. Se o aplicativo usa o recurso 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 do 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 nele. Os usuários também podem receber acesso a arquivos individuais no drive compartilhado.
 
O que você pode fazer com a API Drive?
Você pode usar a API Drive para:
- Baixe arquivos do Drive e faça upload de arquivos para o Drive.
 - Pesquise arquivos e pastas armazenados no Drive. Crie consultas de pesquisa complexas que retornam qualquer um dos campos de metadados de arquivo no recurso 
files. - Permitir 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 retornar 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 sistema diferente de armazenamento de dados ou de nuvem.
 - Crie uma pasta dedicada do Drive para armazenar dados específicos do aplicativo para que ele não acesse todo o conteúdo do usuário armazenado no Drive.
 - Monitore ou responda à atividade de arquivos usando eventos do Google 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ê pode usar para criar, organizar, descobrir e compartilhar arquivos do Drive.
 - Aplicar marcadores a arquivos do Drive, definir valores de campo de marcador, ler valores de campo de marcador em arquivos e pesquisar arquivos usando termos de metadados de marcador definidos pela taxonomia de marcador 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. 
         
        | 
      
Temas relacionados
Para saber mais sobre o desenvolvimento com as APIs do Google Workspace, incluindo o processamento de autenticação e autorização, consulte Desenvolver no Google Workspace.
Para saber como configurar e executar um app da API Drive, leia os inícios rápidos.