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#liveChatBanolur. | 
| etag | etagBu kaynağın Etag değeri. | 
| id | stringYouTube'un, yasağı benzersiz şekilde tanımlamak için atadığı kimlik. | 
| snippet | objectsnippetnesnesi, 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, liveBroadcastkaynağınınsnippet.liveChatIdmü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ü temporaryise değer ayarlayın. Varsayılan değer300(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. |