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 小時,而存留時間上限為 2 天。

這個物件中包含 "key": value 組合的清單,範例:{ "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

這是不透明 ID,用來識別要在這個頻道上查看的資源。適用於不同 API 版本。

resourceUri

string

已監控資源的版本專屬 ID。

kind

string

將此類別識別為用來監控資源變更的通知管道,即 api#channel