ทรัพยากร liveChatBan จะระบุผู้ใช้ YouTube และแชทสดของ YouTube ที่ผู้ใช้ถูกห้ามไม่ให้เข้าร่วม
เมธอด
API รองรับวิธีการต่อไปนี้สำหรับทรัพยากร liveChatBans
- แทรก
- ห้ามผู้ใช้บางรายไม่ให้เข้าร่วมแชทสด คำขอ API ต้องได้รับอนุญาตจากเจ้าของช่องหรือผู้ดูแลแชทสดที่เชื่อมโยงกับการแบน ลองใช้เลย
- ลบ
- นำการแบนที่ป้องกันไม่ให้ผู้ใช้รายใดรายหนึ่งมีส่วนร่วมในแชทสดออก ซึ่งจะทำให้ผู้ใช้รายนั้นกลับมาเข้าร่วมแชทได้ คำขอ API ต้องได้รับอนุญาตจากเจ้าของช่องหรือผู้ดูแลแชทสดที่เชื่อมโยงกับการแบน ลองใช้เลย
การนําเสนอทรัพยากร
โครงสร้าง JSON ต่อไปนี้แสดงรูปแบบของทรัพยากร liveChatBans
{
  "kind": "youtube#liveChatBan",
  "etag": etag,
  "id": string,
  "snippet": {
    "liveChatId": string,
    "type": string,
    "banDurationSeconds": unsigned long,
    "bannedUserDetails": {
      "channelId": string
    }
  }
}พร็อพเพอร์ตี้
ตารางต่อไปนี้จะกำหนดพร็อพเพอร์ตี้ที่ปรากฏในทรัพยากรนี้
| พร็อพเพอร์ตี้ | |
|---|---|
| kind | stringระบุประเภทของทรัพยากร API ค่าจะเป็น youtube#liveChatBan | 
| etag | etagEtag ของทรัพยากรนี้ | 
| id | stringรหัสที่ YouTube กำหนดเพื่อระบุการแบนโดยไม่ซ้ำกัน | 
| snippet | objectออบเจ็กต์ snippetจะระบุผู้ใช้ที่ถูกแบนและแสดงรายละเอียดเกี่ยวกับการแบน | 
| snippet.liveChatId | stringแชทสดที่มีการแบน ระบบจะแสดงรหัสแชทสดที่เชื่อมโยงกับการออกอากาศในพร็อพเพอร์ตี้ snippet.liveChatIdของliveBroadcastทรัพยากร | 
| snippet.type | stringประเภทการห้าม ค่าที่ใช้ได้สำหรับพร็อพเพอร์ตี้นี้มีดังนี้ 
 | 
| snippet.banDurationSeconds | unsigned longระยะเวลาของการระงับ ตั้งค่าพร็อพเพอร์ตี้นี้เฉพาะในกรณีที่ประเภทของการแบนคือ temporaryค่าเริ่มต้นคือ300(5 นาที) | 
| snippet.bannedUserDetails | objectออบเจ็กต์นี้มีข้อมูลที่ระบุตัวผู้ใช้ที่ถูกแบน | 
| snippet.bannedUserDetails.channelId | stringรหัสช่อง YouTube ของผู้ใช้ที่ถูกแบน |