REST Resource: channels

Kaynak: Kanal

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

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

boolean

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

id

string

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

resourceId

string

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

resourceUri

string

İzlenen kaynak için sürüme özgü bir tanımlayıcı.

token

string

Bu kanal üzerinden her bildirimle birlikte hedef adrese teslim edilen rastgele bir dize. İsteğe bağlı.

expiration

string (int64 format)

Bildirim kanalı süre sonunun tarihi ve saati (milisaniye cinsinden Unix zaman damgası olarak belirtilir). İsteğe bağlı.

type

string

Bu kanal için kullanılan yayınlama mekanizmasının türü. Geçerli değerler: "web_hook" kullanabilirsiniz.

address

string

Bu kanal için bildirimlerin iletildiği adres.

params

map (key: string, value: string)

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

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

kind

string

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

Yöntemler

stop

Bu kanaldaki kaynakları izlemeyi durdurur.