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:

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.
|
Temas relacionados
Para saber mais sobre o desenvolvimento com as APIs do Google Workspace, incluindo o gerenciamento de autenticação e autorização, consulte Desenvolver no Google Workspace.
Para saber como configurar e executar um app simples da API Google Drive, leia a Visão geral dos guias de início rápido.