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 proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices 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/about Obtiene 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/apps Muestra una lista de las apps instaladas por un usuario. |
Recurso de REST: v2.changes
Métodos | |
---|---|
get |
GET /drive/v2/changes/{changeId} Obsoleta: Usa changes.getStartPageToken y changes.list para recuperar los cambios recientes. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Obtiene el pageToken de inicio para enumerar los cambios futuros. |
list |
GET /drive/v2/changes Enumera los cambios de un usuario o una unidad compartida. |
watch |
POST /drive/v2/changes/watch Suscríbete a los cambios de un usuario. |
Recurso de REST: v2.channels
Métodos | |
---|---|
stop |
POST /drive/v2/channels/stop Deja de mirar recursos a través de este canal. |
Recurso de REST: v2.children
Métodos | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Quita a 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}/children Inserta un archivo en una carpeta. |
list |
GET /drive/v2/files/{folderId}/children Enumera 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}/comments Crea un comentario nuevo en el archivo determinado. |
list |
GET /drive/v2/files/{fileId}/comments Muestra 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 en la que el usuario es organizer . |
get |
GET /drive/v2/drives/{driveId} Obtiene los metadatos de una unidad compartida por ID. |
hide |
POST /drive/v2/drives/{driveId}/hide Oculta una unidad compartida de la vista predeterminada. |
insert |
POST /drive/v2/drives Crea una nueva unidad compartida. |
list |
GET /drive/v2/drives Enumera las unidades compartidas del usuario. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Restablece 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}/copy Crea una copia del archivo especificado. |
delete |
DELETE /drive/v2/files/{fileId} Borra de forma permanente un archivo que pertenezca al usuario sin moverlo a la papelera. |
emptyTrash |
DELETE /drive/v2/files/trash Borra de forma permanente todos los archivos del usuario en la papelera. |
export |
GET /drive/v2/files/{fileId}/export Exporta un documento de Google Workspace al tipo de MIME solicitado y muestra el contenido de bytes exportado. |
generateIds |
GET /drive/v2/files/generateIds Genera un conjunto de IDs de archivos que se pueden proporcionar en las 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/files POST /upload/drive/v2/files Inserta un nuevo archivo. |
list |
GET /drive/v2/files Enumera los archivos del usuario. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Enumera las etiquetas en un archivo. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Modifica 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}/touch Establece la hora actualizada del archivo en la hora actual del servidor. |
trash |
POST /drive/v2/files/{fileId}/trash Mueve un archivo a la papelera. |
untrash |
POST /drive/v2/files/{fileId}/untrash Restablece 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}/watch Se suscribe a los cambios en 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}/parents Agrega una carpeta superior para un archivo. |
list |
GET /drive/v2/files/{fileId}/parents Enumera 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}/permissions Inserta un permiso para un archivo o una unidad compartida. |
list |
GET /drive/v2/files/{fileId}/permissions Muestra una lista con los permisos de un archivo o una unidad compartida. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Actualiza un permiso mediante la 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 según su clave. |
insert |
POST /drive/v2/files/{fileId}/properties Agrega una propiedad a un archivo o la actualiza si ya existe. |
list |
GET /drive/v2/files/{fileId}/properties Muestra 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}/replies Crea una respuesta nueva al comentario determinado. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Enumera 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 permanentemente una versión de archivo. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Obtiene una revisión específica. |
list |
GET /drive/v2/files/{fileId}/revisions Enumera 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. |