Acl: watch

ACL 리소스의 변경사항을 확인합니다.

요청

HTTP 요청

POST https://www.googleapis.com/calendar/v3/calendars/calendarId/acl/watch

매개변수

매개변수 이름 설명
경로 매개변수
calendarId string 캘린더 식별자입니다. 캘린더 ID를 검색하려면 calendarList.list 메서드를 호출합니다. 현재 로그인한 사용자의 기본 캘린더에 액세스하려면 'primary' 키워드를 사용하세요.

승인

다음 범위를 사용하여 이 요청을 인증받아야 합니다.

범위
https://www.googleapis.com/auth/calendar

자세한 내용은 인증 및 승인 페이지를 참고하세요.

요청 본문

요청 본문에 다음과 같은 구조의 데이터를 제공합니다.

{
  "id": string,
  "token": string,
  "type": string,
  "address": string,
  "params": {
    "ttl": string
  }
}
속성 이름 설명 Notes
id string 이 채널을 식별하는 UUID 또는 이와 유사한 고유한 문자열입니다.
token string 이 채널을 통해 각 알림이 전송되어 대상 주소로 전송되는 임의의 문자열입니다. 선택사항입니다.
type string 이 채널에 사용된 전송 메커니즘의 유형입니다. 유효한 값은 'web_hook' (또는 'webhook')입니다. 두 값 모두 메시지 전송에 HTTP 요청이 사용되는 채널을 나타냅니다.
address string 이 채널의 알림이 전송되는 주소입니다.
params object 게재 채널 동작을 제어하는 추가 매개변수입니다. 선택사항입니다.
params.ttl string 알림 채널의 TTL(수명)입니다. 기본값은 604,800초입니다.

응답

요청에 성공할 경우 이 메소드는 다음과 같은 구조의 응답 본문을 반환합니다.

{
  "kind": "api#channel",
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": long
}
속성 이름 설명 Notes
kind string 리소스의 변경사항을 감시하는 데 사용되는 알림 채널('api#channel')로 식별합니다.
id string 이 채널을 식별하는 UUID 또는 이와 유사한 고유한 문자열입니다.
resourceId string 이 채널에서 시청 중인 리소스를 식별하는 불투명 ID입니다. 여러 API 버전에서 안정적입니다.
resourceUri string 감시한 리소스의 버전별 식별자입니다.
token string 이 채널을 통해 각 알림이 전송되어 대상 주소로 전송되는 임의의 문자열입니다. 선택사항입니다.
expiration long 알림 채널 만료 날짜 및 시간이며 Unix 타임스탬프로 표시됩니다(단위: 밀리초). 선택사항입니다.