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