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. |