liveChatBan
kaynağı, bir YouTube kullanıcısını ve kullanıcının katılmasının yasaklandığı bir YouTube canlı sohbetini tanımlar.
Yöntemler
API, liveChatBans
kaynakları için aşağıdaki yöntemleri destekler:
- insert
- Belirli bir kullanıcının canlı sohbete katılmasını engeller. API isteği, kanal sahibi veya yasakla ilişkili canlı sohbetin bir moderatörü tarafından yetkilendirilmelidir. Hemen deneyin.
- sil
- Belirli bir kullanıcının canlı sohbete katkıda bulunmasını engelleyen bir yasağı kaldırarak kullanıcının sohbete yeniden katılmasını sağlar. API isteği, kanal sahibi veya yasakla ilişkili canlı sohbetin bir moderatörü tarafından yetkilendirilmelidir. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısında, liveChatBans
kaynağının biçimi gösterilmektedir:
{ "kind": "youtube#liveChatBan", "etag": etag, "id": string, "snippet": { "liveChatId": string, "type": string, "banDurationSeconds": unsigned long, "bannedUserDetails": { "channelId": string } } }
Özellikler
Aşağıdaki tabloda bu kaynakta görünen özellikler tanımlanmaktadır:
Özellikler | |
---|---|
kind |
string API kaynağının türünü tanımlar. Değer youtube#liveChatBan olur. |
etag |
etag Bu kaynağın Etag değeri. |
id |
string YouTube'un, yasağı benzersiz şekilde tanımlamak için atadığı kimlik. |
snippet |
object snippet nesnesi, yasaklanan kullanıcıyı tanımlar ve yasakla ilgili ayrıntıları içerir. |
snippet.liveChatId |
string Yasağın geçerli olduğu canlı sohbet. Bir yayınla ilişkili canlı sohbet kimliği, liveBroadcast kaynağının snippet.liveChatId mülkünde döndürülür. |
snippet.type |
string Yasağın türü. Bu özellik için geçerli değerler şunlardır:
|
snippet.banDurationSeconds |
unsigned long Yasağın süresi. Bu özellik için yalnızca yasağın türü temporary ise değer ayarlayın. Varsayılan değer 300 (5 dakika) şeklindedir. |
snippet.bannedUserDetails |
object Bu nesne, yasaklanan kullanıcıyı tanımlayan bilgileri içerir. |
snippet.bannedUserDetails.channelId |
string Engellenen kullanıcının YouTube kanal kimliği. |