يحدِّد مرجع liveChatBan مستخدمًا على YouTube ومحادثة مباشرة على YouTube تم حظر المستخدم من المشاركة فيها.
الطُرق
تتيح واجهة برمجة التطبيقات الطرق التالية لموارد liveChatBans:
- إدراج
- يحظر مستخدمًا معيّنًا من المشاركة في المحادثة المباشرة. يجب أن يكون طلب البيانات من واجهة برمجة التطبيقات مفوَّضًا من قِبل مالك القناة أو مشرف المحادثة المباشرة المرتبطة بالحظر. التجربة الآن
- حذف
- تؤدي هذه الميزة إلى إزالة حظر يمنع مستخدمًا معيّنًا من المساهمة في محادثة مباشرة، ما يتيح للمستخدم الانضمام إلى المحادثة مرة أخرى. يجب أن يكون طلب البيانات من واجهة برمجة التطبيقات مفوَّضًا من قِبل مالك القناة أو مشرف المحادثة المباشرة المرتبطة بالحظر. التجربة الآن
تمثيل الموارد
تعرض بنية JSON التالية تنسيق مورد liveChatBans:
{
"kind": "youtube#liveChatBan",
"etag": etag,
"id": string,
"snippet": {
"liveChatId": string,
"type": string,
"banDurationSeconds": unsigned long,
"bannedUserDetails": {
"channelId": string
}
}
}الخصائص
يحدِّد الجدول التالي السمات التي تظهر في هذا المرجع:
| الخصائص | |
|---|---|
kind |
stringتُحدِّد نوع مورد واجهة برمجة التطبيقات. ستكون القيمة 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. |