REST Resource: channels

Kaynak: Kanal

Kaynak değişikliklerini izlemek için kullanılan bir bildirim kanalı.

JSON gösterimi
{
  "params": {
    string: string,
    ...
  },
  "payload": boolean,
  "id": string,
  "resourceId": string,
  "resourceUri": string,
  "token": string,
  "expiration": string,
  "type": string,
  "address": string,
  "kind": string
}
Alanlar
params

map (key: string, value: string)

Yayın kanalı davranışını kontrol eden ek parametreler. İsteğe bağlıdır.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

payload

boolean

Yükün istenip istenmediğini belirten bir Boole değeri. İsteğe bağlıdır.

id

string

Bu kanalı tanımlayan bir UUID veya benzeri benzersiz dize.

resourceId

string

Bu kanalda izlenen kaynağı tanımlayan opak kimlik. Farklı API sürümlerinde kararlıdır.

resourceUri

string

İzlenen kaynağın sürüme özgü tanımlayıcısı.

token

string

Bu kanal üzerinden gönderilen her bildirimle birlikte hedef adrese rastgele bir dize iletilir. İsteğe bağlıdır.

expiration

string (int64 format)

Bildirim kanalının geçerlilik süresinin sona erdiği tarih ve saat (milisaniye cinsinden Unix zaman damgası olarak ifade edilir). İsteğe bağlıdır.

type

string

Bu kanal için kullanılan yayın mekanizmasının türü. Geçerli değerler "web_hook" veya "webhook"tur.

address

string

Bu kanalla ilgili bildirimlerin gönderildiği adres.

kind

string

Bunu, api#channel kaynağındaki değişiklikleri izlemek için kullanılan bir bildirim kanalı olarak tanımlar.

Yöntemler

stop

Bu kanal üzerinden izleme kaynaklarını durdurur.