La API de Google Drive permite a los clientes acceder a recursos de Google Drive.
- Recurso de REST: v2.about
- Recurso de REST: v2.apps
- Recurso de REST: v2.changes
- Recurso de REST: v2.channels
- Recurso de REST: v2.children
- Recurso de REST: v2.comments
- Recurso de REST: v2.drives
- Recurso de REST: v2.files
- Recurso de REST: v2.parents
- Recurso de REST: v2.permissions
- Recurso de REST: v2.properties
- Recurso de REST: v2.replies
- Recurso de REST: v2.revisions
Servicio: googleapis.com/drive/v2
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: v2.about
| Métodos | |
|---|---|
| get | GET /drive/v2/aboutObtiene la información sobre el usuario actual junto con la configuración de la API de Drive. | 
Recurso de REST: v2.apps
| Métodos | |
|---|---|
| get | GET /drive/v2/apps/{appId}Obtiene una app específica. | 
| list | GET /drive/v2/appsMuestra una lista de las apps instaladas de un usuario. | 
Recurso de REST: v2.changes
| Métodos | |
|---|---|
| get | GET /drive/v2/changes/{changeId}Deprecated: Usa changes.getStartPageTokenychanges.listpara recuperar los cambios recientes. | 
| getStartPageToken | GET /drive/v2/changes/startPageTokenObtiene el pageToken inicial para enumerar los cambios futuros. | 
| list | GET /drive/v2/changesMuestra una lista de los cambios de un usuario o una unidad compartida. | 
| watch | POST /drive/v2/changes/watchSuscríbete a los cambios de un usuario. | 
Recurso de REST: v2.channels
| Métodos | |
|---|---|
| stop | POST /drive/v2/channels/stopDetiene la visualización de recursos a través de este canal. | 
Recurso de REST: v2.children
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{folderId}/children/{childId}Quita un elemento secundario de una carpeta. | 
| get | GET /drive/v2/files/{folderId}/children/{childId}Obtiene una referencia secundaria específica. | 
| insert | POST /drive/v2/files/{folderId}/childrenInserta un archivo en una carpeta. | 
| list | GET /drive/v2/files/{folderId}/childrenMuestra una lista de los elementos secundarios de una carpeta. | 
Recurso de REST: v2.comments
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}Borra un comentario. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}Obtiene un comentario por ID. | 
| insert | POST /drive/v2/files/{fileId}/commentsCrea un comentario nuevo en el archivo determinado. | 
| list | GET /drive/v2/files/{fileId}/commentsMuestra una lista de los comentarios de un archivo. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}Actualiza un comentario existente. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}Actualiza un comentario existente. | 
Recurso de REST: v2.drives
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/drives/{driveId}Borra de forma permanente una unidad compartida para la que el usuario es un organizer. | 
| get | GET /drive/v2/drives/{driveId}Obtiene los metadatos de una unidad compartida por ID. | 
| hide | POST /drive/v2/drives/{driveId}/hideOculta una unidad compartida de la vista predeterminada. | 
| insert | POST /drive/v2/drivesCrea una nueva unidad compartida. | 
| list | GET /drive/v2/drivesMuestra una lista de las unidades compartidas del usuario. | 
| unhide | POST /drive/v2/drives/{driveId}/unhideRestablece una unidad compartida a la vista predeterminada. | 
| update | PUT /drive/v2/drives/{driveId}Actualiza los metadatos de una unidad compartida. | 
Recurso de REST: v2.files
| Métodos | |
|---|---|
| copy | POST /drive/v2/files/{fileId}/copyCrea una copia del archivo especificado. | 
| delete | DELETE /drive/v2/files/{fileId}Borra de forma permanente un archivo que pertenece al usuario sin moverlo a la papelera. | 
| emptyTrash | DELETE /drive/v2/files/trashBorra de forma permanente todos los archivos de la papelera del usuario. | 
| export | GET /drive/v2/files/{fileId}/exportExporta un documento de Google Workspace al tipo de MIME solicitado y muestra el contenido de bytes exportado. | 
| generateIds | GET /drive/v2/files/generateIdsGenera un conjunto de IDs de archivo que se pueden proporcionar en solicitudes de inserción o copia. | 
| get | GET /drive/v2/files/{fileId}Obtiene los metadatos o el contenido de un archivo por ID. | 
| insert | POST /drive/v2/filesPOST /upload/drive/v2/filesInserta un archivo nuevo. | 
| list | GET /drive/v2/filesMuestra una lista de los archivos del usuario. | 
| listLabels | GET /drive/v2/files/{fileId}/listLabelsMuestra una lista de las etiquetas de un archivo. | 
| modifyLabels | POST /drive/v2/files/{fileId}/modifyLabelsModifica el conjunto de etiquetas aplicadas a un archivo. | 
| patch | PATCH /drive/v2/files/{fileId}Actualiza los metadatos o el contenido de un archivo. | 
| touch | POST /drive/v2/files/{fileId}/touchEstablece la hora actualizada del archivo en la hora actual del servidor. | 
| trash | POST /drive/v2/files/{fileId}/trashMueve un archivo a la papelera. | 
| untrash | POST /drive/v2/files/{fileId}/untrashRestablece un archivo de la papelera. | 
| update | PUT /drive/v2/files/{fileId}PUT /upload/drive/v2/files/{fileId}Actualiza los metadatos o el contenido de un archivo. | 
| watch | POST /drive/v2/files/{fileId}/watchSe suscribe a los cambios de un archivo. | 
Recurso de REST: v2.parents
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/parents/{parentId}Quita un elemento superior de un archivo. | 
| get | GET /drive/v2/files/{fileId}/parents/{parentId}Obtiene una referencia superior específica. | 
| insert | POST /drive/v2/files/{fileId}/parentsAgrega una carpeta superior para un archivo. | 
| list | GET /drive/v2/files/{fileId}/parentsMuestra una lista de los elementos superiores de un archivo. | 
Recurso de REST: v2.permissions
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/permissions/{permissionId}Borra un permiso de un archivo o una unidad compartida. | 
| get | GET /drive/v2/files/{fileId}/permissions/{permissionId}Obtiene un permiso por ID. | 
| getIdForEmail | GET /drive/v2/permissionIds/{email}Muestra el ID de permiso de una dirección de correo electrónico. | 
| insert | POST /drive/v2/files/{fileId}/permissionsInserta un permiso para un archivo o una unidad compartida. | 
| list | GET /drive/v2/files/{fileId}/permissionsMuestra una lista de los permisos de un archivo o una unidad compartida. | 
| patch | PATCH /drive/v2/files/{fileId}/permissions/{permissionId}Actualiza un permiso con semántica de parches. | 
| update | PUT /drive/v2/files/{fileId}/permissions/{permissionId}Actualiza un permiso. | 
Recurso de REST: v2.properties
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/properties/{propertyKey}Borra una propiedad. | 
| get | GET /drive/v2/files/{fileId}/properties/{propertyKey}Obtiene una propiedad por su clave. | 
| insert | POST /drive/v2/files/{fileId}/propertiesAgrega una propiedad a un archivo o la actualiza si ya existe. | 
| list | GET /drive/v2/files/{fileId}/propertiesMuestra una lista de las propiedades de un archivo. | 
| patch | PATCH /drive/v2/files/{fileId}/properties/{propertyKey}Actualiza una propiedad. | 
| update | PUT /drive/v2/files/{fileId}/properties/{propertyKey}Actualiza una propiedad. | 
Recurso de REST: v2.replies
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Borra una respuesta. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Obtiene una respuesta. | 
| insert | POST /drive/v2/files/{fileId}/comments/{commentId}/repliesCrea una respuesta nueva al comentario determinado. | 
| list | GET /drive/v2/files/{fileId}/comments/{commentId}/repliesEnumera todas las respuestas a un comentario. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Actualiza una respuesta existente. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}Actualiza una respuesta existente. | 
Recurso de REST: v2.revisions
| Métodos | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/revisions/{revisionId}Borra de forma permanente una versión de un archivo. | 
| get | GET /drive/v2/files/{fileId}/revisions/{revisionId}Obtiene una revisión específica. | 
| list | GET /drive/v2/files/{fileId}/revisionsMuestra una lista de las revisiones de un archivo. | 
| patch | PATCH /drive/v2/files/{fileId}/revisions/{revisionId}Actualiza una revisión. | 
| update | PUT /drive/v2/files/{fileId}/revisions/{revisionId}Actualiza una revisión. |