Помечает пользователя как DO_NOT_DISTURB в чате Google.
Устанавливает для пользователя состояние доступности DO_NOT_DISTURB до истечения указанного времени. В состоянии DO_NOT_DISTURB пользователи, как правило, не получают уведомлений.
Этот метод обновляет информацию о доступности только авторизованного пользователя.
Требуется аутентификация пользователя с указанием области авторизации :
-
https://www.googleapis.com/auth/chat.users.availability
HTTP-запрос
POST https://chat.googleapis.com/v1/{name=users/*/availability}:markAsDoNotDisturb
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
name | Обязательно. Имя ресурса, который нужно пометить как «Не беспокоить». Формат: users/{user}/availability Адрес электронной почты пользователя или имя пользователя |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "expireTime": string, "ttl": string } |
| Поля | |
|---|---|
| Required. The expiration for the DND availability state. The user will be marked as Away after expiration. This can be at most 1 year from the current time. The following is a list of mutually exclusive fields. At most one of the fields will be set in a response: | |
expireTime | Точное время истечения срока действия режима «Не беспокоить». |
ttl | Период времени с текущего момента до истечения срока действия режима «Не беспокоить». |
| Конец взаимоисключающих областей. | |
Ответный текст
В случае успеха тело ответа содержит экземпляр класса Availability .
Области полномочий
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/chat.users.availability
Для получения более подробной информации см. руководство по авторизации .