- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Acción
- Pruébalo
Se usa para aprobar o rechazar una propuesta de acceso.
Solicitud HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
file |
Obligatorio. Es el ID del elemento en el que se encuentra la solicitud. |
proposal |
Obligatorio. El ID de la propuesta de acceso que se debe resolver. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"role": [
string
],
"view": string,
"action": enum ( |
Campos | |
---|---|
role[] |
Opcional. Los roles que permitió el revisor, si los hay Nota: Este campo es obligatorio para la acción |
view |
Opcional. Indica la vista de esta propuesta de acceso. Esto solo debe configurarse cuando la propuesta pertenece a una vista. |
action |
Obligatorio. La acción que se debe realizar en AccessProposal. |
send |
Opcional. Indica si se debe enviar un correo electrónico al solicitante cuando se rechace o acepte la AccessProposal. |
Cuerpo de la respuesta
Si se ejecuta correctamente, el cuerpo de la respuesta está vacío.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Algunos permisos están restringidos y requieren una evaluación de seguridad para que tu app los use. Para obtener más información, consulta la Guía de autorización.
Acción
Es el cambio de estado de AccessProposal.
Enumeraciones | |
---|---|
ACTION_UNSPECIFIED |
Acción no especificada |
ACCEPT |
El usuario acepta la propuesta. Nota: Si se usa esta acción, el campo role debe tener al menos un valor. |
DENY |
El usuario rechaza la propuesta |