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 指定通知渠道的存留时间(以秒为单位),默认值为 2 小时,最大 TTL 为 2 天。

包含一系列 "key": value 对的对象。示例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

不透明 ID,用于标识此频道中正在监控的资源。在不同的 API 版本中保持稳定。

resourceUri

string

所监控资源的版本特定标识符。

kind

string

将此标识为用于监控资源更改的通知渠道,该资源为 api#channel