يمثّل المورد superChatEvent رسالة Super Chat اشتراها أحد المعجبين أثناء بث مباشر على YouTube. في بث المحادثة المباشرة على YouTube، تتميز رسائل Super Chat عن الرسائل الأخرى بطريقتين:
- يتم تمييز رسائل Super Chat بلون معيّن.
- تبقى رسائل Super Chat مثبّتة على شريط الدردشة لفترة زمنية محدّدة.
يتم تحديد لون رسالة Super Chat والمدة التي تبقى فيها مثبتة على المؤشّر والحد الأقصى لطول الرسالة بالاستناد إلى مبلغ الشراء. راجع مركز مساعدة YouTube للحصول على مزيد من المعلومات حول رسائل Super Chat.
الطُرق
تتيح واجهة برمجة التطبيقات استخدام الطرق التالية لموارد superChatEvents:
- list
- أدرِج أحداث Super Chat من أحداث البث المباشر على القناة في آخر 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يحدد هذا الحقل نوع مورد واجهة برمجة التطبيقات. وستكون القيمة youtube#superChatEvent. |
etag |
etagعلامة Etag لهذا المصدر |
id |
stringالمعرّف الذي تحدّده منصة YouTube لتحديد حدث Super Chat بشكل فريد. |
snippet |
objectيحتوي العنصر snippet على تفاصيل أساسية حول حدث Super Chat. |
snippet.channelId |
stringمعرّف القناة على YouTube الذي يحدِّد القناة التي تبثّ البث المباشر المرتبط بحدث Super Chat. |
snippet.supporterDetails |
objectتفاصيل حول قناة المؤيد |
snippet.supporterDetails.channelId |
stringمعرّف قناة الجهة الداعمة على YouTube |
snippet.supporterDetails.channelUrl |
stringتشير هذه السمة إلى عنوان URL لقناة المؤيد. |
snippet.supporterDetails.displayName |
stringالاسم المعروض لقناة المؤيد |
snippet.supporterDetails.profileImageUrl |
stringعنوان URL للصورة الرمزية لقناة الداعم |
snippet.commentText |
stringالمحتوى النصي لتعليق المؤيد |
snippet.createdAt |
datetimeتاريخ ووقت شراء رسالة Super Chat يتم تحديد القيمة بتنسيق 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 رسالة Super Chat، تحتوي السمة snippet.superChatDetails.tier على هذه القيمة.تستند الفئة إلى المبلغ الذي تم إنفاقه لشراء الرسالة. وتحدّد هذه السمة أيضًا اللون المستخدَم لتمييز الرسالة في واجهة مستخدم المحادثة المباشرة والحد الأقصى لطول الرسالة ومدّة تثبيت الرسالة في شريط الدردشة. يمكنك زيارة مركز مساعدة YouTube للاطّلاع على فئات رسائل Super Chat. (اطّلِع على القسم القابل للتوسيع حول تفاصيل شراء رسائل Super Chat). في هذه القائمة، الفئة ذات أقل مبلغ شراء هي الفئة 1، وأدنى مبلغ بعده هو الفئة 2، وهكذا. |
snippet.isSuperStickerEvent |
booleanيشير إلى ما إذا كان المورد عبارة عن "ملصق عجيب"، وهو نوع معيّن من رسائل Super Chat يتضمّن صورة مرتبطة به. إذا كانت قيمة هذا الحقل هي true، سيحتوي الحقل superStickerMetadata على معلومات يمكن استخدامها لعرض الصورة. |
snippet.superStickerMetadata |
objectتفاصيل حول "الملصق العجيب" ويتم عرض هذا الكائن فقط إذا كانت قيمة الحقل snippet.isSuperStickerEvent هي true. |
snippet.superStickerMetadata.stickerId |
stringمعرّف فريد يعرّف صورة الملصق. يُرجى العِلم أنّ الصورة تظهر كجزء من رسالة "الملصق العجيب" فقط عندما يرى المستخدمون نافذة المحادثة على YouTube. ومع ذلك، لا يكون عنوان URL للصورة متاحًا عبر واجهة برمجة التطبيقات. كمرجع فقط، يمكنك العثور على معرّفات الملصقات ذات الصلة بالملصقات العجيبة في ملف CSV هذا. |
snippet.superStickerMetadata.altText |
stringسلسلة نصية تصف الملصق. ويحدِّد الحقل snippet.superStickerMetadata.language لغة النص. عند استدعاء الطريقة superChatEvents.list، اضبط قيمة المعلَمة hl على اللغة المطلوبة للنص. |
snippet.superStickerMetadata.language |
stringلغة قيمة السمة snippet.superStickerMetadata.altText. إذا كان "الملصق العجيب" يعرض أيضًا أي نص، سيكون هذا النص باللغة نفسها أيضًا. |