LiveChatBans

ทรัพยากรของ 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 etag
Etag ของทรัพยากรนี้
id string
รหัสที่ YouTube กําหนดเพื่อระบุการแบนที่ไม่ซ้ํากัน
snippet object
ออบเจ็กต์ snippet จะระบุผู้ใช้ที่ถูกแบนและมีรายละเอียดเกี่ยวกับการแบน
snippet.liveChatId string
แชทสดที่ใช้การแบน รหัสแชทสดที่เชื่อมโยงกับการออกอากาศจะแสดงในพร็อพเพอร์ตี้ snippet.liveChatId ของทรัพยากร liveBroadcast
snippet.type string
ประเภทของการแบน

ค่าที่ถูกต้องสําหรับพร็อพเพอร์ตี้นี้คือ
  • permanent
  • temporary
snippet.banDurationSeconds unsigned long
ระยะเวลาของแบน ให้กําหนดค่าสําหรับพร็อพเพอร์ตี้นี้เมื่อประเภทแบนคือ temporary เท่านั้น ค่าเริ่มต้นคือ 300 (5 นาที)
snippet.bannedUserDetails object
ออบเจ็กต์นี้มีข้อมูลที่ระบุผู้ใช้ที่ถูกแบน
snippet.bannedUserDetails.channelId string
รหัสช่อง YouTube ของผู้ใช้ที่ถูกแบน