liveChatBan
kaynağı, kullanıcının katılmasının yasak olduğu bir YouTube kullanıcısını ve YouTube canlı sohbetini tanımlar.
Yöntemler
API, liveChatBans
kaynakları için aşağıdaki yöntemleri destekler:
- ekle
- Belirli bir kullanıcının canlı sohbete katılmasını yasaklar. API isteği, kanal sahibi veya yasakla ilişkili canlı sohbetin moderatörü tarafından yetkilendirilmelidir. Hemen deneyin.
- sil
- Belirli bir kullanıcının canlı sohbete katkıda bulunmasını önleyen ve böylece kullanıcının sohbete yeniden katılmasını engelleyen yasakları kaldırır. API isteği, kanal sahibi veya yasakla ilişkili canlı sohbetin moderatörü tarafından yetkilendirilmelidir. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısı, bir liveChatBans
kaynağının biçimini göstermektedir:
{ "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 olacak. |
etag |
etag Bu kaynağın Etag'i. |
id |
string YouTube'un yasağı benzersiz şekilde tanımlamak için atadığı kimlik. |
snippet |
object snippet nesnesi, yasaklanan kullanıcıyı tanımlar ve yasak hakkında ayrıntılar içerir. |
snippet.liveChatId |
string Yasakın uygulandığı canlı sohbet. Bir yayınla ilişkili canlı sohbet kimliği, liveBroadcast kaynağının snippet.liveChatId özelliğinde döndürülür. |
snippet.type |
string Yasak türü. Bu mülk için geçerli değerler şunlardır:
|
snippet.banDurationSeconds |
unsigned long Yasak süresi. Bu mülk için yalnızca yasaklama türü temporary ise bir değer belirleyin. Varsayılan değer 300 (5 dakika) değeridir. |
snippet.bannedUserDetails |
object Bu nesne, yasaklı kullanıcıyı tanımlayan bilgiler içeriyor. |
snippet.bannedUserDetails.channelId |
string Yasaklanan kullanıcının YouTube kanal kimliği. |