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 |
stringAPI kaynağının türünü tanımlar. Değer youtube#liveChatBan olur. |
etag |
etagBu kaynağın Etag değeri. |
id |
stringYouTube'un, yasağı benzersiz şekilde tanımlamak için atadığı kimlik. |
snippet |
objectsnippet nesnesi, yasaklanan kullanıcıyı tanımlar ve yasakla ilgili ayrıntıları içerir. |
snippet.liveChatId |
stringYasağı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 |
stringYasağın türü. Bu özellik için geçerli değerler şunlardır:
|
snippet.banDurationSeconds |
unsigned longYasağı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 |
objectBu nesne, yasaklanan kullanıcıyı tanımlayan bilgileri içerir. |
snippet.bannedUserDetails.channelId |
stringEngellenen kullanıcının YouTube kanal kimliği. |