A API Google Drive permite que os clientes acessem recursos do Google Drive.
- Recurso REST: v3.about
- Recurso REST: v3.apps
- 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 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 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 e os recursos do sistema. |
Recurso REST: v3.apps
Métodos | |
---|---|
get |
GET /drive/v3/apps/{appId} Extrai um app específico. |
list |
GET /drive/v3/apps Lista os apps instalados de um usuário. |
Recurso REST: v3.changes
Métodos | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken Recebe o pageToken inicial para listar mudanças futuras. |
list |
GET /drive/v3/changes Lista as alterações de um usuário ou drive compartilhado. |
watch |
POST /drive/v3/changes/watch Inscreve as alterações de um usuário. |
Recurso REST: v3.channels
Métodos | |
---|---|
stop |
POST /drive/v3/channels/stop Para de assistir a recursos por meio deste 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 em que o usuário é um organizer . |
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 para a visualização padrão. |
update |
PATCH /drive/v3/drives/{driveId} Atualiza os metadados 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 do usuário na lixeira. |
export |
GET /drive/v3/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/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 aplicado 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 Inscreve as 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. |