LiveChatBans

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