Puedes compartir archivos y carpetas de Google Drive con otras personas a través del IU de Drive o a través de la API de Google Drive Cuando compartes desde Drive, puedes controlar si las personas pueden editar, comentar o solo abre el archivo.
Una clave de recurso ayuda a proteger tu archivo de accesos no deseados. Claves de recursos son un parámetro adicional que se pasan para que los usuarios puedan acceder a determinados archivos que se compartieron mediante un vínculo. Usuarios que no vieron el archivo antes debe proporcionar la clave de recurso para obtener acceso. Las personas que vieron recientemente el o si tienes acceso directo, no necesitan la clave del recurso para acceder al archivo.
Un archivo de Drive que se comparte con un vínculo solo puede ser descubierto por
usuarios que pueden acceder al archivo como resultado de type=user
o type=group
permissions
. Solicitudes de los usuarios
que solo tengan acceso a estos archivos compartidos por vínculo a través de una type=domain
o
Es posible que el permiso type=anyone
requiera una clave de recurso.
Para obtener más información sobre los permisos, consulta Comparte archivos, carpetas y unidades. Para obtener una lista completa de roles y operaciones permitidos por cada una de ellas, consulta Roles y permisos.
Lee la clave de recurso del archivo
La API de Drive devuelve la clave de recurso de un archivo en la
Campo resourceKey
del recurso files
.
Si se trata de un acceso directo de Drive, el
la clave de recurso para el destino del atajo se muestra
shortcutDetails.targetResourceKey
.
Los campos del recurso files
que muestran URLs
como exportLinks
, webContentLink
y webViewLink
, también incluyen el
resourceKey
Los clientes que se integran con la IU de Drive también pueden
usa resourceKeys
en state
parámetro. Para obtener más información, consulta Descarga y exporta.
.tfvars.
Configura la clave de recurso en la solicitud
Claves de recursos para cualquier archivo al que se haga referencia en las solicitudes a la API de Drive
se establecen en el encabezado HTTP X-Goog-Drive-Resource-Keys
.
Las solicitudes a la API de Drive pueden especificar una o más claves de recursos con
el encabezado HTTP X-Goog-Drive-Resource-Keys
Sintaxis
Se establece un ID de archivo y un par de claves de recurso en el encabezado con una barra diagonal.
(/
). El encabezado se crea combinando todos los recursos y IDs de archivo
pares de claves con separadores de coma (,
).
Por ejemplo, considera una solicitud para mover el archivo fileId1
de la carpeta fileId2
a
la carpeta fileId3
. Supongamos que las claves de recursos de estos tres archivos son
resourceKey1
, resourceKey2
y resourceKey3
, respectivamente. El encabezado
se crea a partir de estos valores con una barra diagonal y separadores de coma:
X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3
Temas relacionados
- Comparte archivos, carpetas y unidades
- Descarga y exporta archivos
- Cómo proteger el contenido de los archivos
- Configura una integración con la IU de Drive