LiveChatModerators

liveChatModerator kaynağı, YouTube canlı sohbet moderatörünü temsil eder. Sohbet moderatörleri, kullanıcıları sohbetten engelleyebilir veya sohbetten engellemeyi kaldırabilir, mesajları kaldırabilir ve canlı sohbet için diğer yönetim işlemlerini gerçekleştirebilir.

Yöntemler

API, liveChatModerators kaynakları için aşağıdaki yöntemleri destekler. Tüm isteklerin, canlı sohbetin kanal sahibi tarafından yetkilendirilmesi gerekir.

list
Canlı sohbetin moderatörlerini listeler. Hemen deneyin.
insert
Sohbete yeni bir moderatör ekler. Hemen deneyin.
sil
Bir sohbet moderatörünü kaldırır. Hemen deneyin.

Kaynak temsili

Aşağıdaki JSON yapısında, liveChatModerators kaynağının biçimi gösterilmektedir:

{
  "kind": "youtube#liveChatModerator",
  "etag": etag,
  "id": string,
  "snippet": {
    "moderatorDetails": {
      "channelId": string,
      "channelUrl": string,
      "displayName": string,
      "profileImageUrl": string
    },
    "liveChatId": 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#liveChatModerator olur.
etag etag
Bu kaynağın Etag değeri.
id string
YouTube'un moderatörü benzersiz bir şekilde tanımlamak için atadığı kimlik.
snippet object
snippet nesnesi, moderatörle ilgili ayrıntıları içerir.
snippet.moderatorDetails object
Bu nesne, moderatörle ilgili ayrıntıları içerir.
snippet.moderatorDetails.channelId string
Moderatörün YouTube kanal kimliği.
snippet.moderatorDetails.channelUrl string
Moderatörün YouTube kanalının URL'si.
snippet.moderatorDetails.displayName string
Moderatörün YouTube kanalının görünen adı.
snippet.moderatorDetails.profileImageUrl string
Moderatörün YouTube kanalının avatar URL'si.
snippet.liveChatId string
Moderatörün yönetme ayrıcalıklarına sahip olduğu canlı sohbetin kimliği. Bir yayınla ilişkili canlı sohbet kimliği, liveBroadcast kaynağının snippet.liveChatId mülkünde döndürülür.