LiveChatBans

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:
  • permanent
  • temporary
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.