Acl: update

Atualiza uma regra de controle de acesso. Faça o teste agora.

Solicitação

Solicitação HTTP

PUT https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/ruleId

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros de caminho
calendarId string Identificador da agenda. Para recuperar os IDs da agenda, chame o método calendarList.list. Se quiser acessar a agenda principal do usuário conectado, use a palavra-chave "primary".
ruleId string Identificador da regra de ACL.
Parâmetros de consulta opcionais
sendNotifications boolean Se as notificações sobre a mudança no compartilhamento da agenda devem ser enviadas. Não há notificações sobre a remoção do acesso. Opcional. O padrão é "True".

Autorização

Esta solicitação requer autorização com pelo menos um dos seguintes escopos:

Escopo
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.acls

Para mais informações, consulte a página de autenticação e autorização.

Corpo da solicitação

No corpo da solicitação, forneça um recurso Acl com as seguintes propriedades:

Nome da propriedade Valor Descrição Observações
Propriedades obrigatórias
scope object A extensão em que o acesso à agenda é concedido por esta regra de ACL.
scope.type string O tipo do escopo. Os valores possíveis são:
  • "default": o escopo público. Esse é o valor padrão.
  • "user": limita o escopo a um único usuário.
  • "group": limita o escopo a um grupo.
  • "domain": limita o escopo a um domínio.
Observação: as permissões concedidas ao escopo "default" ou público se aplicam a qualquer usuário, autenticado ou não.
Propriedades opcionais
role string O papel atribuído ao escopo. Os valores possíveis são:
  • "none": não fornece acesso.
  • "freeBusyReader": fornece acesso de leitura a informações de disponibilidade.
  • "reader": fornece acesso de leitura à agenda. Os eventos particulares vão aparecer para usuários com acesso de leitura, mas os detalhes ficarão ocultos.
  • "writer": concede acesso de leitura e gravação à agenda. Os eventos particulares vão aparecer para usuários com acesso de gravação, e os detalhes do evento vão ficar visíveis. Concede acesso de leitura às ACLs da agenda.
  • "owner": dá acesso de administrador à agenda. Essa função tem todas as permissões da função de escritor, além da capacidade de modificar os níveis de acesso de outros usuários.

gravável
scope.value string O endereço de e-mail de um usuário ou grupo ou o nome de um domínio, dependendo do tipo de escopo. Omitido para o tipo "default". gravável

Resposta

Se for bem-sucedido, esse método retornará um recurso Acl no corpo da resposta.

Confira!

Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta.