Visão geral da API Google Drive (original) (raw)
Visão geral da API Google Drive
A API Google Drive permite criar apps que usam o armazenamento em nuvem do Google Drive. É possível desenvolver aplicativos que se integram ao Drive e criar funcionalidades robustas usando a API Drive.
Este diagrama mostra a relação entre o app, a API e o 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 em 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 aproveitar o armazenamento do Drive no seu app.
Aplicativo 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, é possível fazer a integração com a interface do Drive para criar e abrir arquivos no app.
Meu Drive
Um local de armazenamento do 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 app. Se o aplicativo usar oFazer login com o Google, ele processará o fluxo OAuth 2.0 e os tokens de acesso do aplicativo.
Drive compartilhado
Um local de armazenamento do Drive que contém arquivos em que vários usuários colaboram. Qualquer usuário com acesso a um drive compartilhado tem acesso a todos os arquivos que ele contém. Os usuários também podem ter acesso a arquivos individuais no drive compartilhado.
O que você pode fazer com a API Drive?
É possível usar a API Drive para:
- Faça o download de arquivosdo Drive efaça upload de arquivos para o Drive.
- Pesquise arquivos e pastasarmazenados no Drive. Crie consultas de pesquisa complexas que retornem qualquer um dos campos de metadados do arquivo no recurso Files.
- Permita que os usuários compartilhem arquivos, pastas e unidadespara colaborar no conteúdo.
- Combine com aAPI 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 terceirosque sejam links externos para dados armazenados fora do Drive, em um sistema de armazenamento em nuvem ou de dados diferente.
- Crie uma pasta dedicada do Drive paraarmazenar dados específicos do aplicativo para que o app não possa acessar todo o conteúdo do usuário armazenado no Drive.
- Integre seu app com ainterface do Driveusando a interface do Google Drive. É a interface padrão da Web do Google que você pode usar para criar, organizar, descobrir e compartilhar arquivos do Drive.
- Aplique rótulosa arquivos do Drive, defina valores de campo de rótulos, leia valores de campo de rótulos em arquivos e pesquise arquivos usando termos de metadados de rótulos definidos pela taxonomia de rótulos personalizados.
- Para saber mais sobre o desenvolvimento com as APIs do Google Workspace, incluindo o processamento de autenticação e autorização, consulteDesenvolver no Google Workspace.
- Para saber como configurar e executar um app simples da API Google Drive, leia aVisão geral dos tutoriais de início rápido.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-06-18 UTC.