Ресурс superChatEvent представляет собой сообщение Суперчата, приобретенное фанатом во время прямой трансляции на YouTube. В прямом эфире чата YouTube суперчаты выделяются среди других сообщений по двум причинам:
- Суперчаты выделяются цветом.
- Суперчаты остаются закрепленными за тикером в течение определенного периода времени.
Цвет Суперчата, период времени, в течение которого он остается закрепленным на тикере, и максимальная длина сообщения определяются суммой покупки. Дополнительную информацию о Суперчатах можно найти в Справочном центре YouTube .
Методы
 API поддерживает следующие методы для ресурсов superChatEvents :
- list
- Перечислите события Суперчата из прямых трансляций канала за предыдущие 30 дней. Попробуйте сейчас .
Представление ресурсов
 Следующая структура JSON показывает формат ресурса 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
    }
  }
}Характеристики
В следующей таблице определены свойства, которые появляются в этом ресурсе:
| Характеристики | |
|---|---|
| kind | stringИдентифицирует тип ресурса API. Значением будет youtube#superChatEvent. | 
| etag | etagЭтаг этого ресурса. | 
| id | stringИдентификатор, который YouTube присваивает для уникальной идентификации мероприятия Суперчата. | 
| snippet | objectОбъект snippetсодержит основные сведения о событии Суперчата. | 
| snippet. channelId | stringИдентификатор канала YouTube, который идентифицирует канал, транслирующий прямую трансляцию, связанную с событием Суперчата. | 
| snippet. supporterDetails | objectПодробности о канале сторонника. | 
| snippet.supporterDetails. channelId | stringИдентификатор канала YouTube сторонника. | 
| snippet.supporterDetails. channelUrl | stringURL-адрес канала сторонника. | 
| snippet.supporterDetails. displayName | stringОтображаемое название канала сторонника. | 
| snippet.supporterDetails. profileImageUrl | stringURL-адрес аватара канала сторонника. | 
| snippet. commentText | stringТекстовое содержание комментария сторонника. | 
| snippet. createdAt | datetimeДата и время покупки Суперчата. Значение указывается в формате ISO 8601 ( YYYY-MM-DDThh:mm:ss.sZ). | 
| snippet. amountMicros | unsigned longСумма покупки в микро валюте покупки. Например, если сумма покупки составляет один доллар, значение свойства snippet.amountMicrosравно1000000. | 
| snippet. currency | stringВалюта, в которой была совершена покупка. Значение представляет собой код валюты ISO 4217 . | 
| snippet. displayString | stringСтрока, например $1.00, которая показывает сумму покупки и валюту. Отображаемая строка форматируется на основе соглашений для языка, указанного параметром запросаhl. По умолчанию отображаемые строки форматируются так, как если бы они были на английском языке. Например, по умолчанию строка форматируется как$1.00, а не$1,00. | 
| snippet. messageType | unsigned integerУровень платного сообщения. Обратите внимание: когда ресурс liveChatMessageидентифицирует сообщение Суперчата, свойствоsnippet.superChatDetails.tierсодержит это значение.Уровень зависит от суммы денег, потраченной на покупку сообщения. Он также определяет цвет, используемый для выделения сообщения в пользовательском интерфейсе чата, максимальную длину сообщения и время, в течение которого сообщение закрепляется за тикером. Уровни Суперчата описаны в Справочном центре YouTube . (Сведения о покупках в Суперчате см. в расширяемом разделе.) В этом списке уровень с наименьшей суммой покупки — уровень 1, следующая наименьшая сумма — уровень 2 и т. д. | 
| snippet. isSuperStickerEvent | booleanУказывает, является ли ресурс суперстикером, который представляет собой особый тип сообщения Суперчата со связанным изображением. Если значение этого поля равно true, то полеsuperStickerMetadataбудет содержать информацию, которую можно использовать для отображения изображения. | 
| snippet. superStickerMetadata | objectПодробности о суперстикере. Этот объект возвращается только в том случае, если значение поля snippet.isSuperStickerEventравноtrue. | 
| snippet.superStickerMetadata. stickerId | stringУникальный идентификатор, идентифицирующий изображение стикера. Обратите внимание, что изображение отображается как часть сообщения суперстикера только тогда, когда пользователи просматривают окно чата на YouTube. Однако URL-адрес изображения недоступен через API. Исключительно для справки: в этом CSV-файле вы можете найти идентификаторы стикеров, к которым относятся суперстикеры. | 
| snippet.superStickerMetadata. altText | stringТекстовая строка, описывающая стикер. Поле snippet.superStickerMetadata.languageопределяет язык текста. При вызове методаsuperChatEvents.listустановите значение параметра hl на желаемый язык текста. | 
| snippet.superStickerMetadata. language | stringЯзык значения свойства snippet.superStickerMetadata.altText. Если суперстикер также отображает какой-либо текст, этот текст также написан на этом языке. |