Следите за изменениями в ресурсах настроек.
Запрос
HTTP-запрос
POST https://www.googleapis.com/calendar/v3/users/me/settings/watch
Параметры
Имя параметра | Ценить | Описание |
---|
Авторизация
Для этого запроса требуется авторизация хотя бы в одной из следующих областей:
Объем |
---|
https://www.googleapis.com/auth/calendar.readonly |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.settings.readonly |
Дополнительную информацию см. на странице аутентификации и авторизации .
Тело запроса
В теле запроса укажите данные следующей структуры:
{
"id":string ,
"token":string ,
"type":string ,
"address":string ,
"params": {
"ttl":string
}
}
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
id | string | UUID или аналогичная уникальная строка, идентифицирующая этот канал. | |
token | string | Произвольная строка, доставляемая на целевой адрес с каждым уведомлением, доставляемым по этому каналу. Необязательный. | |
type | string | Тип механизма доставки, используемый для этого канала. Допустимые значения: « web_hook » (или « webhook »). Оба значения относятся к каналу, где Http-запросы используются для доставки сообщений. | |
address | string | Адрес, по которому доставляются уведомления для этого канала. | |
params | object | Дополнительные параметры, управляющие поведением канала доставки. Необязательный. | |
params. ttl | string | Время существования канала уведомлений в секундах. По умолчанию — 604800 секунд. |
Ответ
В случае успеха этот метод возвращает тело ответа следующей структуры:
{
"kind": "api#channel",
"id":string ,
"resourceId":string ,
"resourceUri":string ,
"token":string ,
"expiration":long
}
Имя свойства | Ценить | Описание | Примечания |
---|---|---|---|
kind | string | Идентифицирует это как канал уведомлений, используемый для отслеживания изменений в ресурсе ( api#channel ). | |
id | string | UUID или аналогичная уникальная строка, идентифицирующая этот канал. | |
resourceId | string | Непрозрачный идентификатор, идентифицирующий ресурс, просматриваемый на этом канале. Стабильно в разных версиях API. | |
resourceUri | string | Идентификатор версии отслеживаемого ресурса. | |
token | string | Произвольная строка, доставляемая на целевой адрес с каждым уведомлением, доставляемым по этому каналу. Необязательный. | |
expiration | long | Дата и время истечения срока действия канала уведомлений, выраженные в виде метки времени Unix, в миллисекундах. Необязательный. |