La API de Google Drive permite a los clientes acceder a recursos de Google Drive.
- Recurso de REST: v3.about
- Recurso de REST: v3.accessproposals
- Recurso de REST: v3.apps
- Recurso de REST: v3.changes
- Recurso de REST: v3.channels
- Recurso de REST: v3.comments
- Recurso de REST: v3.drives
- Recurso de REST: v3.files
- Recurso de REST: v3.operations
- Recurso de REST: v3.permissions
- Recurso de REST: v3.replies
- Recurso de REST: v3.revisions
Servicio: googleapis.com/drive/v3
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
- https://www.googleapis.com
Recurso de REST: v3.about
| Métodos | |
|---|---|
| get | GET /drive/v3/aboutObtiene información sobre el usuario, su unidad de Drive y las capacidades del sistema. | 
Recurso de REST: v3.accessproposals
| Métodos | |
|---|---|
| get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}Recupera una propuesta de acceso por ID. | 
| list | GET /drive/v3/files/{fileId}/accessproposalsEnumera las propuestas de acceso en un archivo. | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveAprueba o rechaza una propuesta de acceso. | 
Recurso de REST: v3.apps
| Métodos | |
|---|---|
| get | GET /drive/v3/apps/{appId}Obtiene una app específica. | 
| list | GET /drive/v3/appsEnumera las apps instaladas de un usuario. | 
Recurso de REST: v3.changes
| Métodos | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenObtiene el pageToken inicial para enumerar los cambios futuros. | 
| list | GET /drive/v3/changesEnumera los cambios de un usuario o una unidad compartida. | 
| watch | POST /drive/v3/changes/watchSe suscribe a los cambios de un usuario. | 
Recurso de REST: v3.channels
| Métodos | |
|---|---|
| stop | POST /drive/v3/channels/stopDetiene la visualización de recursos a través de este canal. | 
Recurso de REST: v3.comments
| Métodos | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsCrea un comentario en un archivo. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}Borra un comentario. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}Obtiene un comentario por ID. | 
| list | GET /drive/v3/files/{fileId}/commentsEnumera los comentarios de un archivo. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}Actualiza un comentario con semántica de parche. | 
Recurso de REST: v3.drives
| Métodos | |
|---|---|
| create | POST /drive/v3/drivesCrea una unidad compartida. | 
| delete | DELETE /drive/v3/drives/{driveId}Borra de forma permanente una unidad compartida para la que el usuario es organizer. | 
| get | GET /drive/v3/drives/{driveId}Obtiene los metadatos de una unidad compartida por ID. | 
| hide | POST /drive/v3/drives/{driveId}/hideOculta una unidad compartida de la vista predeterminada. | 
| list | GET /drive/v3/drivesEnumera las unidades compartidas del usuario. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideRestablece una unidad compartida a la vista predeterminada. | 
| update | PATCH /drive/v3/drives/{driveId}Actualiza los metadatos de una unidad compartida. | 
Recurso de REST: v3.files
| Métodos | |
|---|---|
| copy | POST /drive/v3/files/{fileId}/copyCrea una copia de un archivo y aplica las actualizaciones solicitadas con semántica de parche. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesCrea un archivo. | 
| delete | DELETE /drive/v3/files/{fileId}Borra de forma permanente un archivo propiedad del usuario sin moverlo a la papelera. | 
| download | POST /drive/v3/files/{fileId}/downloadDescarga el contenido de un archivo. | 
| emptyTrash | DELETE /drive/v3/files/trashBorra de forma permanente todos los archivos del usuario que se encuentran en la papelera. | 
| export | GET /drive/v3/files/{fileId}/exportExporta un documento de Google Workspace al tipo de MIME solicitado y devuelve el contenido de bytes exportado. | 
| generateIds | GET /drive/v3/files/generateIdsGenera un conjunto de IDs de archivo que se pueden proporcionar en solicitudes de creación o copia. | 
| get | GET /drive/v3/files/{fileId}Obtiene el contenido o los metadatos de un archivo por su ID. | 
| list | GET /drive/v3/filesEnumera los archivos del usuario. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsEnumera las etiquetas de un archivo. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsModifica el conjunto de etiquetas aplicadas a un archivo. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}Actualiza los metadatos, el contenido o ambos de un archivo. | 
| watch | POST /drive/v3/files/{fileId}/watchSe suscribe a los cambios en un archivo. | 
Recurso de REST: v3.operations
| Métodos | |
|---|---|
| get | GET /drive/v3/operations/{name}Obtiene el último estado de una operación de larga duración. | 
Recurso de REST: v3.permissions
| Métodos | |
|---|---|
| create | POST /drive/v3/files/{fileId}/permissionsCrea un permiso para un archivo o una unidad compartida. | 
| delete | DELETE /drive/v3/files/{fileId}/permissions/{permissionId}Borra un permiso. | 
| get | GET /drive/v3/files/{fileId}/permissions/{permissionId}Obtiene un permiso por ID. | 
| list | GET /drive/v3/files/{fileId}/permissionsEnumera los permisos de un archivo o una unidad compartida. | 
| update | PATCH /drive/v3/files/{fileId}/permissions/{permissionId}Actualiza un permiso con semántica de parche. | 
Recurso de REST: v3.replies
| Métodos | |
|---|---|
| create | POST /drive/v3/files/{fileId}/comments/{commentId}/repliesCrea una respuesta a un comentario. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Borra una respuesta. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Obtiene una respuesta por ID. | 
| list | GET /drive/v3/files/{fileId}/comments/{commentId}/repliesEnumera las respuestas a un comentario. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}Actualiza una respuesta con semántica de parche. | 
Recurso de REST: v3.revisions
| Métodos | |
|---|---|
| delete | DELETE /drive/v3/files/{fileId}/revisions/{revisionId}Borra de forma permanente una versión de un archivo. | 
| get | GET /drive/v3/files/{fileId}/revisions/{revisionId}Obtiene los metadatos o el contenido de una revisión por ID. | 
| list | GET /drive/v3/files/{fileId}/revisionsEnumera las revisiones de un archivo. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}Actualiza una revisión con semántica de parche. |