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