superChatEvent kaynağı, YouTube canlı yayını sırasında bir takipçinin satın aldığı Super Chat mesajını temsil eder. YouTube canlı sohbet akışında Süper Chat'ler, diğer mesajlar arasında iki şekilde öne çıkar:
- Super Chat'ler bir renkle vurgulanır.
- Süper Chat'ler, belirli bir süre boyunca sohbet şeridinde kalır.
Super Chat'in rengi, sohbet şeridinde kalma süresi ve maksimum mesaj uzunluğu, satın alma tutarına göre belirlenir. Süper Chat'ler hakkında daha fazla bilgi edinmek için YouTube Yardım Merkezi'ni ziyaret edin.
Yöntemler
API, superChatEvents kaynakları için aşağıdaki yöntemleri destekler:
- list
- Bir kanalın son 30 gün içinde gerçekleştirdiği canlı yayınlardaki Süper Chat etkinliklerini listeleyin. Hemen deneyin.
Kaynak temsili
Aşağıdaki JSON yapısı, bir superChatEvent kaynağının biçimini gösterir:
{
  "kind": "youtube#superChatEvent",
  "etag": etag,
  "id": string,
  "snippet": {
    "channelId": string,
    "supporterDetails": {
      "channelId": string,
      "channelUrl": string,
      "displayName": string,
      "profileImageUrl": string
    },
    "commentText": string,
    "createdAt": datetime,
    "amountMicros": unsigned long,
    "currency": string,
    "displayString": string,
    "messageType": unsigned integer,
    "isSuperStickerEvent": boolean,
    "superStickerMetadata": {
      "stickerId": string,
      "altText": string,
      "language": 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#superChatEventolacak. | 
| etag | etagBu kaynağın Etag'i. | 
| id | stringYouTube'un Super Chat etkinliğini benzersiz şekilde tanımlamak için atadığı kimliktir. | 
| snippet | objectsnippetnesnesi, Super Chat etkinliğiyle ilgili temel ayrıntıları içerir. | 
| snippet.channelId | stringSuper Chat etkinliğiyle ilişkili canlı yayını yayınlayan kanalı tanımlayan YouTube kanal kimliği. | 
| snippet.supporterDetails | objectDestekçinin kanalıyla ilgili ayrıntılar. | 
| snippet.supporterDetails.channelId | stringDestekçinin YouTube kanal kimliği. | 
| snippet.supporterDetails.channelUrl | stringDestekçinin kanalının URL'si. | 
| snippet.supporterDetails.displayName | stringDestekçinin kanalının görünen adı. | 
| snippet.supporterDetails.profileImageUrl | stringDestekçinin kanalının avatar URL'si. | 
| snippet.commentText | stringDestekçinin yorumunun metin içeriği. | 
| snippet.createdAt | datetimeSuper Chat'in satın alındığı tarih ve saat. Değer ISO 8601 ( YYYY-MM-DDThh:mm:ss.sZ) biçiminde belirtilir. | 
| snippet.amountMicros | unsigned longSatın alma para biriminin mikro cinsinden satın alma tutarı. Örneğin, satın alma tutarı 1 dolarsa snippet.amountMicrosözelliğinin değeri1000000olur. | 
| snippet.currency | stringSatın alma işleminin yapıldığı para birimi. Değer, ISO 4217 para birimi kodudur. | 
| snippet.displayString | stringSatın alma tutarını ve para birimini gösteren $1.00gibi bir dize. Görünen dize,hlistek parametresi tarafından belirtilen dil kurallarına göre biçimlendirilir. Varsayılan olarak, görüntülü reklam dizeleri İngilizce'deki gibi biçimlendirilir. Örneğin, varsayılan olarak bir dize$1,00yerine$1.00şeklinde biçimlendirilir. | 
| snippet.messageType | unsigned integerÜcretli mesajın katmanı. liveChatMessagekaynağı, bir Süper Chat mesajı tanımladığındasnippet.superChatDetails.tierözelliğinin bu değeri içerdiğini unutmayın.Katman, mesajı satın almak için harcanan para miktarını temel alır. Ayrıca canlı sohbet kullanıcı arayüzünde mesajı vurgulamak için kullanılan rengi, maksimum mesaj uzunluğunu ve mesajın sohbet şeridine ne kadar süreyle sabitleneceğini de belirler. Super Chat katmanları, YouTube Yardım Merkezi'nde açıklanmıştır. (Super Chat satın alma ayrıntılarıyla ilgili genişletilebilir bölüme bakın.) Bu listede, en düşük satın alma tutarına sahip katman 1. katman, sonraki en düşük tutar katman 2. katmandır. | 
| snippet.isSuperStickerEvent | booleanKaynağın, ilişkili bir resme sahip olan belirli bir Super Chat mesajı türü olan Super Stickers'ı kullanıp kullanmadığını belirtir. Bu alanın değeri trueisesuperStickerMetadataalanı, resmi görüntülemek için kullanılabilecek bilgileri içerir. | 
| snippet.superStickerMetadata | objectSüper Etiket ile ilgili ayrıntılar. Bu nesne yalnızca snippet.isSuperStickerEventalanının değeritrueise döndürülür. | 
| snippet.superStickerMetadata.stickerId | stringÇıkartma resmini tanımlayan benzersiz kimlik. Resim, yalnızca kullanıcılar YouTube'daki sohbet penceresini görüntülediğinde Super Stickers mesajının bir parçası olarak gösterilir. Ancak resim URL'si API üzerinden kullanılamaz. Yalnızca referans olması için, bu CSV dosyasında hangi Süper Etiketler ile ilgili olan çıkartma kimliklerinin olduğunu bulabilirsiniz. | 
| snippet.superStickerMetadata.altText | stringÇıkartmayı açıklayan bir metin dizesi. snippet.superStickerMetadata.languagealanı metnin dilini tanımlar.superChatEvents.listyöntemini çağırırken hl parametre değerini metin için istediğiniz dile ayarlayın. | 
| snippet.superStickerMetadata.language | stringsnippet.superStickerMetadata.altTextözellik değerinin dilidir. Süper Etiket'te gösterilen metinler de bu dildedir. |