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 |
stringAPI kaynağının türünü tanımlar. Değer youtube#liveChatModerator olur. |
etag |
etagBu kaynağın Etag değeri. |
id |
stringYouTube'un moderatörü benzersiz bir şekilde tanımlamak için atadığı kimlik. |
snippet |
objectsnippet nesnesi, moderatörle ilgili ayrıntıları içerir. |
snippet.moderatorDetails |
objectBu nesne, moderatörle ilgili ayrıntıları içerir. |
snippet.moderatorDetails.channelId |
stringModeratörün YouTube kanal kimliği. |
snippet.moderatorDetails.channelUrl |
stringModeratörün YouTube kanalının URL'si. |
snippet.moderatorDetails.displayName |
stringModeratörün YouTube kanalının görünen adı. |
snippet.moderatorDetails.profileImageUrl |
stringModeratörün YouTube kanalının avatar URL'si. |
snippet.liveChatId |
stringModeratö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. |