liveChatModerator
kaynağı, YouTube canlı sohbetinin moderatörünü temsil eder. Sohbet moderatörü, kullanıcıları sohbette engelleme veya engellemeyi kaldırma, mesajları kaldırma ve canlı sohbet için diğer yönetim işlemlerini gerçekleştirme olanağına sahiptir.
Yöntemler
API, liveChatModerators
kaynakları için aşağıdaki yöntemleri destekler. Tüm istekler, canlı sohbet kanalının sahibi tarafından yetkilendirilmelidir.
- list
- Canlı sohbet moderatörlerini listeler. Hemen deneyin.
- ekle
- Sohbet için yeni bir moderatör ekler. Hemen deneyin.
- sil
- Sohbet moderatörü kaldırılır. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısı, bir liveChatModerators
kaynağının biçimini göstermektedir:
{ "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 olacak. |
etag |
etag Bu kaynağın Etag'i. |
id |
string Moderatörü benzersiz şekilde tanımlamak için YouTube'un 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çeriyor. |
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 özelliğinde döndürülür. |