A API Google Drive permite que os clientes acessem recursos do Google Drive.
- Recurso REST: v3.about
- Recurso REST: v3.changes
- Recurso REST: v3.channels
- Recurso REST: v3.comments
- Recurso REST: v3.drives
- Recurso REST: v3.files
- Recurso REST: v3.permissions
- Recurso REST: v3.replies
- Recurso REST: v3.revisions
Serviço: googleapis.com/drive/v3
Para chamar este serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisa usar suas próprias bibliotecas para chamar esse serviço, use as seguintes informações ao fazer as solicitações da 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: v3.about
Métodos | |
---|---|
get |
GET /drive/v3/about Recebe informações sobre o usuário, o Drive do usuário e os recursos do sistema. |
Recurso REST: v3.changes
Métodos | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken Obtém o pageToken inicial para listar alterações futuras. |
list |
GET /drive/v3/changes Lista as alterações de um usuário ou drive compartilhado. |
watch |
POST /drive/v3/changes/watch Faz a inscrição nas alterações de um usuário. |
Recurso REST: v3.channels
Métodos | |
---|---|
stop |
POST /drive/v3/channels/stop Interrompe a visualização de recursos por este canal. |
Recurso REST: v3.comments
Métodos | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments Cria um comentário em um arquivo. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} Exclui um comentário. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} Recebe um comentário por ID. |
list |
GET /drive/v3/files/{fileId}/comments Lista os comentários de um arquivo. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} Atualiza um comentário com semântica de patch. |
Recurso REST: v3.drives
Métodos | |
---|---|
create |
POST /drive/v3/drives Cria um drive compartilhado. |
delete |
DELETE /drive/v3/drives/{driveId} Exclui permanentemente um drive compartilhado do qual o usuário é um organizador. |
get |
GET /drive/v3/drives/{driveId} Recebe os metadados de um drive compartilhado por ID. |
hide |
POST /drive/v3/drives/{driveId}/hide Oculta um drive compartilhado da visualização padrão. |
list |
GET /drive/v3/drives Lista os drives compartilhados do usuário. |
unhide |
POST /drive/v3/drives/{driveId}/unhide Restaura um drive compartilhado na visualização padrão. |
update |
PATCH /drive/v3/drives/{driveId} Atualiza o metadate de um drive compartilhado. |
Recurso REST: v3.files
Métodos | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy Cria uma cópia de um arquivo e aplica as atualizações solicitadas com semântica de patch. |
create |
POST /drive/v3/files POST /upload/drive/v3/files Cria um novo arquivo. |
delete |
DELETE /drive/v3/files/{fileId} Exclui permanentemente um arquivo que pertence ao usuário sem movê-lo para a lixeira. |
emptyTrash |
DELETE /drive/v3/files/trash Exclui permanentemente todos os arquivos da lixeira do usuário. |
export |
GET /drive/v3/files/{fileId}/export Exporta um documento do Google Workspace para o tipo MIME solicitado e retorna o conteúdo de bytes exportado. |
generateIds |
GET /drive/v3/files/generateIds Gera um conjunto de IDs de arquivo que podem ser fornecidos em solicitações de criação ou cópia. |
get |
GET /drive/v3/files/{fileId} Recebe os metadados ou o conteúdo de um arquivo por ID. |
list |
GET /drive/v3/files Lista os arquivos do usuário. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels Lista os rótulos em um arquivo. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels Modifica o conjunto de rótulos aplicados a um arquivo. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Atualiza os metadados e/ou o conteúdo de um arquivo. |
watch |
POST /drive/v3/files/{fileId}/watch Faz inscrição em alterações em um arquivo. |
Recurso REST: v3.permissions
Métodos | |
---|---|
create |
POST /drive/v3/files/{fileId}/permissions Cria uma permissão para um arquivo ou drive compartilhado. |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} Exclui uma permissão. |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} Recebe uma permissão por ID. |
list |
GET /drive/v3/files/{fileId}/permissions Lista as permissões de um arquivo ou drive compartilhado. |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} Atualiza uma permissão com semântica de patch. |
Recurso REST: v3.replies
Métodos | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies Cria uma resposta a um comentário. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Exclui uma resposta. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Recebe uma resposta por ID. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies Lista as respostas de um comentário. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Atualiza uma resposta com semântica de patch. |
Recurso REST: v3.revisions
Métodos | |
---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} Exclui permanentemente uma versão do arquivo. |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} Recebe os metadados ou o conteúdo de uma revisão por ID. |
list |
GET /drive/v3/files/{fileId}/revisions Lista as revisões de um arquivo. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} Atualiza uma revisão com semântica de patch. |