Chú ý theo dõi các thay đổi đối với tài nguyên trong phần Cài đặt.
Yêu cầu
Yêu cầu HTTP
POST https://www.googleapis.com/calendar/v3/users/me/settings/watch
Tham số
| Tên thông số | Giá trị | Mô tả | 
|---|
Ủy quyền
Yêu cầu này cần có sự uỷ quyền với ít nhất một trong các phạm vi sau:
| Phạm vi | 
|---|
| https://www.googleapis.com/auth/calendar.readonly | 
| https://www.googleapis.com/auth/calendar | 
| https://www.googleapis.com/auth/calendar.settings.readonly | 
Để biết thêm thông tin, hãy xem trang xác thực và uỷ quyền.
Nội dung yêu cầu
Trong nội dung yêu cầu, hãy cung cấp dữ liệu theo cấu trúc sau:
{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}| Tên tài sản | Giá trị | Mô tả | Ghi chú | 
|---|---|---|---|
| id | string | Mã nhận dạng duy nhất (UUID) hoặc chuỗi duy nhất tương tự nhận dạng kênh này. | |
| token | string | Một chuỗi tuỳ ý được gửi tới địa chỉ đích, trong đó mỗi thông báo được gửi qua kênh này. Không bắt buộc. | |
| type | string | Loại cơ chế phân phối được sử dụng cho kênh này. Các giá trị hợp lệ là " web_hook" (hoặc "webhook"). Cả hai giá trị này đều đề cập đến một kênh trong đó các yêu cầu HTTP được dùng để phân phối thông báo. | |
| address | string | Địa chỉ nhận thông báo cho kênh này. | |
| params | object | Các tham số bổ sung kiểm soát hành vi của kênh phân phối. Không bắt buộc. | |
| params.ttl | string | Thời gian tồn tại tính bằng giây cho kênh thông báo. Mặc định là 604800 giây. | 
Phản hồi
Nếu thành công, phương thức này sẽ trả về nội dung phản hồi có cấu trúc như sau:
{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}| Tên tài sản | Giá trị | Mô tả | Ghi chú | 
|---|---|---|---|
| kind | string | Xác định đây là một kênh thông báo dùng để theo dõi các thay đổi đối với một tài nguyên, tức là " api#channel". | |
| id | string | Mã nhận dạng duy nhất (UUID) hoặc chuỗi duy nhất tương tự nhận dạng kênh này. | |
| resourceId | string | ID mờ xác định tài nguyên đang được xem trên kênh này. Ổn định trên nhiều phiên bản API. | |
| resourceUri | string | Giá trị nhận dạng theo phiên bản cụ thể của tài nguyên được xem. | |
| token | string | Một chuỗi tuỳ ý được gửi tới địa chỉ đích, trong đó mỗi thông báo được gửi qua kênh này. Không bắt buộc. | |
| expiration | long | Ngày và thời gian hết hạn kênh thông báo, được biểu thị bằng dấu thời gian Unix, tính bằng mili giây. Không bắt buộc. |