- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Ação
- Faça um teste
Usado para aprovar ou negar uma proposta de acesso.
Solicitação HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
file |
Obrigatório. O ID do item em que a solicitação está. |
proposal |
Obrigatório. O ID da proposta de acesso a ser resolvida. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"role": [
string
],
"view": string,
"action": enum ( |
Campos | |
---|---|
role[] |
Opcional. Os papéis que o aprovador concedeu, se houver. Observação: esse campo é obrigatório para a ação |
view |
Opcional. Indica a visualização dessa proposta de acesso. Isso só deve ser definido quando a proposta pertencer a uma visualização. |
action |
Obrigatório. A ação a ser realizada em AccessProposal. |
send |
Opcional. Define se um e-mail será enviado ao solicitante quando o AccessProposal for negado ou aceito. |
Corpo da resposta
Se a solicitação for concluída, o corpo da resposta estará vazio.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Alguns escopos são restritos e exigem uma avaliação de segurança para que o app possa usá-los. Para mais informações, consulte o guia de autorização.
Ação
A mudança de estado da AccessProposal.
Enums | |
---|---|
ACTION_UNSPECIFIED |
Ação não especificada |
ACCEPT |
O usuário aceita a proposta. Observação: se essa ação for usada, o campo role precisará ter pelo menos um valor. |
DENY |
O usuário nega a proposta |