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.children
- 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 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: v2.about
Métodos | |
---|---|
get |
GET /drive/v2/about Recebe as informações sobre o usuário atual com as configurações da API Drive |
Recurso REST: v2.apps
Métodos | |
---|---|
get |
GET /drive/v2/apps/{appId} Recebe 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} Obsoleto: use changes.getStartPageToken e changes.list para recuperar alterações recentes. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Obtém o pageToken inicial para listar alterações futuras. |
list |
GET /drive/v2/changes Lista as alterações de um usuário ou drive compartilhado. |
watch |
POST /drive/v2/changes/watch Inscreva-se para receber as alterações de um usuário. |
Recurso REST: v2.channels
Métodos | |
---|---|
stop |
POST /drive/v2/channels/stop Interrompe a visualização de recursos por este 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 secundária 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 na 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 da lixeira do usuário. |
export |
GET /drive/v2/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/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 por 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 Defina o horário atualizado 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 Faz inscrição em 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 da permissão de 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 a 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 dela. |
insert |
POST /drive/v2/files/{fileId}/properties Adiciona uma propriedade a um arquivo ou a atualiza se ela já existe. |
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 ao comentário especificado. |
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 uma versão do 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. |