SubscriptionChannel

리소스 변경사항을 감시하는 데 사용되는 알림 채널

JSON 표현
{
  "id": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "payload": boolean,
  "params": {
    string: string,
    ...
  },
  "resourceId": string,
  "resourceUri": string,
  "kind": string
}
필드
id

string

이 채널을 식별하는 UUID 또는 이와 유사한 고유한 문자열입니다.

token

string

이 채널을 통해 전송되는 각 알림과 함께 대상 주소로 전송되는 임의 문자열입니다. 선택사항입니다.

expiration

string (int64 format)

알림 채널 만료 날짜 및 시간으로, Unix 타임스탬프로 표현되는 밀리초 단위입니다. 선택사항입니다.

type

string

이 채널에 사용된 전송 메커니즘의 유형입니다.

address

string

이 채널에 대한 알림이 전송되는 주소입니다.

payload

boolean

페이로드가 필요한지 여부를 나타내는 부울 값. 선택사항입니다.

params

map (key: string, value: string)

게재 채널 동작을 제어하는 추가 매개변수입니다. 선택사항입니다. 예를 들어 params.ttl은 알림 채널의 TTL(수명)을 초 단위로 지정합니다. 기본값은 2시간이고 최대 TTL은 2일입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

이 채널에서 시청 중인 리소스를 식별하는 불투명 ID입니다. 여러 API 버전에서 안정화되었습니다.

resourceUri

string

감시된 리소스의 버전별 식별자입니다.

kind

string

리소스(api#channel)의 변경사항을 감시하는 데 사용되는 알림 채널로 식별합니다.