REST Resource: channels

Kaynak: Kanal

Kaynak değişikliklerini izlemek için kullanılan bir 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 gösteren bir Boole değeri. İsteğe bağlı.

id

string

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

resourceId

string

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

resourceUri

string

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

token

string

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

expiration

string (int64 format)

Bildirim kanalının sona erme 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ı türü. Geçerli değerler "web_hook" veya "webhook"tur.

address

string

Bu kanal için bildirimlerin gönderildiği adres.

params

map (key: string, value: string)

Yayınlama 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

Bu etiketi, api#channel olan bir kaynakta yapılan değişiklikleri izlemek için kullanılan bir bildirim kanalı olarak tanımlar.

Yöntemler

stop

Bu kanal üzerinden kaynakları izlemeyi durdurur.