- Solicitud HTTP
- Parámetros de ruta
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
- Pruébalo
Marca al usuario como DO_NOT_DISTURB en Google Chat.
Establece el estado de disponibilidad de un usuario en DO_NOT_DISTURB hasta una hora de vencimiento especificada. Cuando está en DO_NOT_DISTURB, los usuarios no suelen recibir notificaciones.
Este método solo actualiza la disponibilidad del usuario autenticado.
Requiere la autenticación del usuario con el permiso de autorización:
https://www.googleapis.com/auth/chat.users.availability
Solicitud HTTP
POST https://chat.googleapis.com/v1/{name=users/*/availability}:markAsDoNotDisturb
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta
| Parámetros | |
|---|---|
name |
Obligatorio. El nombre del recurso de la disponibilidad que se marcará como No molestar. Formato: users/{user}/availability
La dirección de correo electrónico del usuario o |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "expireTime": string, "ttl": string } |
| Campos | |
|---|---|
Campo de unión expiration. Obligatorio. El vencimiento del estado de disponibilidad de DND. El usuario se marcará como Ausente después del vencimiento. Esto puede ser como máximo 1 año a partir de la hora actual. expiration puede ser solo uno de los parámetros siguientes: |
|
expireTime |
La marca de tiempo absoluta cuando vence el estado de DND. |
ttl |
La duración desde la hora actual hasta que vence el estado de DND. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Availability.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/chat.users.availability
Para obtener más información, consulta la guía de autorización.