SuperChatEvents

Resource superChatEvent mewakili pesan Super Chat yang dibeli oleh penggemar selama live stream YouTube. Dalam streaming live chat YouTube, Super Chat berbeda dari pesan lainnya dalam dua hal:

  • Super Chat ditandai dengan warna.
  • Super Chat terus disematkan di ticker dalam jangka waktu tertentu.

Warna Super Chat, jangka waktu untuk tetap disematkan di ticker, dan panjang pesan maksimum ditentukan oleh jumlah pembelian. Buka Pusat Bantuan YouTube untuk mempelajari Super Chat lebih lanjut.

Metode

API ini mendukung metode berikut untuk resource superChatEvents:

list
Buat daftar peristiwa Super Chat dari live stream channel dalam 30 hari sebelumnya. Coba sekarang.

Representasi resource

Struktur JSON berikut menunjukkan format resource superChatEvent:

{
  "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
    }
  }
}

Properti

Tabel berikut menentukan properti yang muncul di resource ini:

Properti
kind string
Mengidentifikasi jenis resource API. Nilainya akan berupa youtube#superChatEvent.
etag etag
Etag referensi ini.
id string
ID yang ditetapkan YouTube untuk mengidentifikasi peristiwa Super Chat secara unik.
snippet object
Objek snippet berisi detail dasar tentang peristiwa Super Chat.
snippet.channelId string
ID channel YouTube yang mengidentifikasi channel yang menyiarkan live stream yang terkait dengan acara Super Chat.
snippet.supporterDetails object
Detail tentang channel pendukung.
snippet.supporterDetails.channelId string
ID channel YouTube pendukung.
snippet.supporterDetails.channelUrl string
URL channel pendukung.
snippet.supporterDetails.displayName string
Nama tampilan channel pendukung.
snippet.supporterDetails.profileImageUrl string
URL avatar untuk channel pendukung.
snippet.commentText string
Konten teks komentar pendukung.
snippet.createdAt datetime
Tanggal dan waktu pembelian Super Chat. Nilai ditentukan dalam format ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ).
snippet.amountMicros unsigned long
Jumlah pembelian, dalam mikro mata uang pembelian. Misalnya, jika jumlah pembelian adalah satu dolar, nilai properti snippet.amountMicros adalah 1000000.
snippet.currency string
Mata uang yang digunakan untuk melakukan pembelian. Nilainya berupa kode mata uang ISO 4217.
snippet.displayString string
String, seperti $1.00, yang menampilkan jumlah pembelian dan mata uang. String tampilan diformat berdasarkan konvensi untuk bahasa yang ditentukan oleh parameter permintaan hl. Secara default, string tampilan diformat seperti dalam bahasa Inggris. Misalnya, secara default, string diformat sebagai $1.00, bukan $1,00.
snippet.messageType unsigned integer
Tingkat untuk pesan berbayar. Perhatikan bahwa ketika resource liveChatMessage mengidentifikasi pesan Super Chat, properti snippet.superChatDetails.tier akan berisi nilai ini.

Tingkat didasarkan pada jumlah uang yang dibelanjakan untuk membeli pesan. Fitur ini juga menentukan warna yang digunakan untuk menandai pesan di UI live chat, panjang pesan maksimum, dan durasi pesan untuk disematkan di ticker.

Tingkat Super Chat didokumentasikan di Pusat Bantuan YouTube. (Lihat bagian yang dapat diluaskan tentang detail pembelian Super Chat.) Dalam daftar tersebut, tingkat dengan jumlah pembelian terendah adalah tingkat 1, jumlah terendah berikutnya adalah tingkat 2, dan seterusnya.
snippet.isSuperStickerEvent boolean
Menunjukkan apakah resource merupakan Super Stickers atau bukan, yang merupakan jenis pesan Super Chat tertentu yang memiliki gambar terkait. Jika nilai kolom ini adalah true, kolom superStickerMetadata akan berisi informasi yang dapat digunakan untuk menampilkan gambar.
snippet.superStickerMetadata object
Detail tentang Super Stickers. Objek ini hanya ditampilkan jika nilai kolom snippet.isSuperStickerEvent adalah true.
snippet.superStickerMetadata.stickerId string
ID unik yang mengidentifikasi gambar stiker. Perhatikan bahwa gambar hanya ditampilkan sebagai bagian dari pesan Super Stickers saat pengguna melihat jendela chat di YouTube. Namun, URL gambar tidak tersedia melalui API. Sebagai referensi, Anda dapat menemukan ID Stiker yang berkaitan dengan Super Stickers di file CSV ini.
snippet.superStickerMetadata.altText string
String teks yang mendeskripsikan stiker. Kolom snippet.superStickerMetadata.language mengidentifikasi bahasa teks. Saat memanggil metode superChatEvents.list, setel nilai parameter hl ke bahasa yang diinginkan untuk teks.
snippet.superStickerMetadata.language string
Bahasa dari nilai properti snippet.superStickerMetadata.altText. Jika Super Stickers juga menampilkan teks, berarti teks tersebut juga menggunakan bahasa ini.