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 จะระบุ Time to Live ในหน่วยวินาทีสําหรับช่องทางการแจ้งเตือน ซึ่งค่าเริ่มต้นคือ 2 ชั่วโมงและ TTL สูงสุดคือ 2 วัน

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่าง: { "name": "wrench", "mass": "1.3kg", "count": "3" }

resourceId

string

รหัสความทึบแสงที่ระบุทรัพยากรที่กําลังรับชมอยู่ในช่องนี้ เวอร์ชันเสถียรใน API เวอร์ชันต่างๆ

resourceUri

string

ตัวระบุเฉพาะเวอร์ชันสําหรับทรัพยากรที่ดู

kind

string

ระบุว่าช่องนี้เป็นช่องทางการแจ้งเตือนที่ใช้ตรวจสอบการเปลี่ยนแปลงของทรัพยากรซึ่งก็คือ api#channel