A API Google Drive permite que os clientes acessem recursos do Google Drive.
- Recurso REST: v2.about
- Recurso REST: v2.apps
- Recurso REST: v2.changes
- Recurso REST: v2.channels
- Recurso REST: v2.families
- Recurso REST: v2.comments
- Recurso REST: v2.drives
- Recurso REST: v2.files
- Recurso REST: v2.parents
- Recurso REST: v2.permissions
- Recurso REST: v2.properties
- Recurso REST: v2.replies
- Recurso REST: v2.revisions
Serviço: googleapis.com/drive/v2
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://www.googleapis.com
Recurso REST: v2.about
Métodos | |
---|---|
get |
GET /drive/v2/about Extrai as informações sobre o usuário atual e as configurações da API Drive |
Recurso REST: v2.apps
Métodos | |
---|---|
get |
GET /drive/v2/apps/{appId} Extrai um app específico. |
list |
GET /drive/v2/apps Lista os apps instalados de um usuário. |
Recurso REST: v2.changes
Métodos | |
---|---|
get |
GET /drive/v2/changes/{changeId} Descontinuado: use changes.getStartPageToken e changes.list para recuperar mudanças recentes. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Recebe o pageToken inicial para listar mudanças futuras. |
list |
GET /drive/v2/changes Lista as alterações de um usuário ou drive compartilhado. |
watch |
POST /drive/v2/changes/watch Inscrever-se nas alterações de um usuário. |
Recurso REST: v2.channels
Métodos | |
---|---|
stop |
POST /drive/v2/channels/stop Interrompe o monitoramento de recursos neste canal. |
Recurso REST: v2.children
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Remove um filho de uma pasta. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Recebe uma referência filha específica. |
insert |
POST /drive/v2/files/{folderId}/children Insere um arquivo em uma pasta. |
list |
GET /drive/v2/files/{folderId}/children Lista os filhos de uma pasta. |
Recurso REST: v2.comments
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} Exclui um comentário. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} Recebe um comentário por ID. |
insert |
POST /drive/v2/files/{fileId}/comments Cria um novo comentário no arquivo especificado. |
list |
GET /drive/v2/files/{fileId}/comments Lista os comentários de um arquivo. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} Atualiza um comentário existente. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} Atualiza um comentário existente. |
Recurso REST: v2.drives
Métodos | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} Exclui permanentemente um drive compartilhado em que o usuário é um organizer . |
get |
GET /drive/v2/drives/{driveId} Recebe os metadados de um drive compartilhado por ID. |
hide |
POST /drive/v2/drives/{driveId}/hide Oculta um drive compartilhado da visualização padrão. |
insert |
POST /drive/v2/drives Cria um novo drive compartilhado. |
list |
GET /drive/v2/drives Lista os drives compartilhados do usuário. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Restaura um drive compartilhado para a visualização padrão. |
update |
PUT /drive/v2/drives/{driveId} Atualiza os metadados de um drive compartilhado. |
Recurso REST: v2.files
Métodos | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy Cria uma cópia do arquivo especificado. |
delete |
DELETE /drive/v2/files/{fileId} Exclui permanentemente um arquivo que pertence ao usuário, sem movê-lo para a lixeira. |
emptyTrash |
DELETE /drive/v2/files/trash Exclui permanentemente todos os arquivos do usuário na lixeira. |
export |
GET /drive/v2/files/{fileId}/export Exporta um documento do Google Workspace para o tipo MIME solicitado e retorna o conteúdo de byte exportado. |
generateIds |
GET /drive/v2/files/generateIds Gera um conjunto de IDs de arquivo que podem ser fornecidos em solicitações de inserção ou cópia. |
get |
GET /drive/v2/files/{fileId} Recebe os metadados ou o conteúdo de um arquivo pelo ID. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Insere um novo arquivo. |
list |
GET /drive/v2/files Lista os arquivos do usuário. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Lista os rótulos em um arquivo. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modifica o conjunto de rótulos aplicados a um arquivo. |
patch |
PATCH /drive/v2/files/{fileId} Atualiza os metadados e/ou o conteúdo de um arquivo. |
touch |
POST /drive/v2/files/{fileId}/touch Define a hora atualizada do arquivo como o horário atual do servidor. |
trash |
POST /drive/v2/files/{fileId}/trash Move um arquivo para a lixeira. |
untrash |
POST /drive/v2/files/{fileId}/untrash Restaura um arquivo da lixeira. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Atualiza os metadados e/ou o conteúdo de um arquivo. |
watch |
POST /drive/v2/files/{fileId}/watch Assina as alterações em um arquivo. |
Recurso REST: v2.parents
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Remove um pai de um arquivo. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Recebe uma referência pai específica. |
insert |
POST /drive/v2/files/{fileId}/parents Adiciona uma pasta mãe a um arquivo. |
list |
GET /drive/v2/files/{fileId}/parents Lista os pais de um arquivo. |
Recurso REST: v2.permissions
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Exclui uma permissão de um arquivo ou drive compartilhado. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Recebe uma permissão por ID. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Retorna o ID de permissão para um endereço de e-mail. |
insert |
POST /drive/v2/files/{fileId}/permissions Insere uma permissão para um arquivo ou drive compartilhado. |
list |
GET /drive/v2/files/{fileId}/permissions Lista as permissões de um arquivo ou drive compartilhado. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Atualiza uma permissão usando semântica de patch. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Atualiza uma permissão. |
Recurso REST: v2.properties
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Exclui uma propriedade. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Recebe uma propriedade pela chave. |
insert |
POST /drive/v2/files/{fileId}/properties Adiciona uma propriedade a um arquivo ou a atualiza, se já existir. |
list |
GET /drive/v2/files/{fileId}/properties Lista as propriedades de um arquivo. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Atualiza uma propriedade. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Atualiza uma propriedade. |
Recurso REST: v2.replies
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Exclui uma resposta. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Recebe uma resposta. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Cria uma nova resposta para o comentário específico. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Lista todas as respostas a um comentário. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Atualiza uma resposta existente. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Atualiza uma resposta existente. |
Recurso REST: v2.revisions
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} Exclui permanentemente a versão de um arquivo. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Recebe uma revisão específica. |
list |
GET /drive/v2/files/{fileId}/revisions Lista as revisões de um arquivo. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Atualiza uma revisão. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Atualiza uma revisão. |