הפניית API

במסמך העזרה הזה בנושא ממשקי API מוסבר איך לתזמן שידורים חיים וסטרימינג של סרטונים ב-YouTube באמצעות YouTube Live Streaming API.

סוגי המשאבים

LiveBroadcasts

משאב liveBroadcast מייצג אירוע שישודר ב-YouTube בשידור חי.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
bind POST /liveBroadcasts/bind קישור של שידור ב-YouTube לשידור או הסרת קישור קיים בין שידור לשידור. שידור יכול להיות קשור רק לשידור וידאו אחד, אבל שידור וידאו יכול להיות קשור למספר שידורים.
delete DELETE /liveBroadcasts מחיקת שידור.
insert POST /liveBroadcasts יצירת שידור.
list GET /liveBroadcasts הפונקציה מחזירה רשימה של שידורים ב-YouTube שתואמים לפרמטרים של בקשת ה-API.
transition POST /liveBroadcasts/transition שינוי הסטטוס של שידור חי ב-YouTube והפעלת תהליכים שמשויכים לסטטוס החדש. לדוגמה, כשמשנים את הסטטוס של שידור ל-testing, YouTube מתחיל לשדר וידאו לסטרימינג של מעקב השידור. לפני שמפעילים את השיטה הזו, צריך לוודא שהערך של המאפיין status.streamStatus של הסטרימינג שמקושר לשידור הוא active.
update PUT /liveBroadcasts עדכון שידור. לדוגמה, אפשר לשנות את הגדרות השידור שמוגדרות באובייקט contentDetails של המשאב liveBroadcast.
cuepoint POST /liveBroadcasts/cuepoint הוספת נקודת סימון לשידור חי. נקודת העצירה עשויה להפעיל הפסקה למודעה.

LiveChatBans

משאב liveChatBan מזהה משתמש ב-YouTube וצ'אט בשידור חי ב-YouTube שהמשתמש נאסר עליו להשתתף בו.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
delete DELETE /liveChat/bans הסרת איסור שחוסם משתמש ספציפי מלשתף פעולה בצ'אט בשידור חי, וכך מאפשרת למשתמש להצטרף מחדש לצ'אט. בקשת ה-API צריכה להיות מאושרת על ידי הבעלים של הערוץ או על ידי מנהל התגובות בצ'אט בשידור חי שמשויך להחרגה.
insert POST /liveChat/bans איסור על משתמש ספציפי להשתתף בצ'אט בשידור חי. בקשת ה-API צריכה להיות מאושרת על ידי הבעלים של הערוץ או על ידי מנהל התגובות בצ'אט בשידור חי שמשויך להחרגה.

LiveChatMessages

משאב liveChatMessage מייצג הודעת צ'אט בצ'אט בשידור חי ב-YouTube. המשאב יכול להכיל פרטים על כמה סוגים של הודעות, כולל הודעות טקסט שפורסמו לאחרונה או אירוע של מימון על ידי מעריצים.

התכונה 'צ'אט בשידור חי' מופעלת כברירת מחדל בשידורים חיים, והיא זמינה כל עוד האירוע בשידור חי פעיל. (אחרי שהאירוע יסתיים, לא תהיה יותר אפשרות להשתמש בצ'אט בשידור חי באותו אירוע).

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
delete DELETE /liveChat/messages מחיקה של הודעת צ'אט. בקשת ה-API צריכה להיות מאושרת על ידי הבעלים של הערוץ או על ידי מנהל התגובות בצ'אט בשידור חי שמשויך להחרגה.
insert POST /liveChat/messages הוספת הודעה לצ'אט בשידור חי.
list GET /liveChat/messages הצגת רשימה של הודעות צ'אט בשידור חי בצ'אט ספציפי.

LiveChatModerators

משאב liveChatModerator מייצג מנהל תגובות בצ'אט בשידור חי ב-YouTube. למנהל התגובות בצ'אט יש אפשרות להחריג משתמשים מהצ'אט או לבטל את ההחרגה שלהם, להסיר הודעות ולבצע פעולות ניהוליות אחרות בצ'אט בשידור חי.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
delete DELETE /liveChat/moderators הסרת מנהל תגובות בצ'אט. הבעלים של הערוץ שבו מתבצע השידור החי צריכים לאשר את הבקשה.
insert POST /liveChat/moderators הוספת מנהל תגובות חדש לצ'אט. הבעלים של הערוץ שבו מתבצע השידור החי צריכים לאשר את הבקשה.
list GET /liveChat/moderators הצגת רשימת מנהלי התגובות של צ'אט בשידור חי. הבעלים של הערוץ שבו מתבצע השידור החי צריכים לאשר את הבקשה.

LiveStreams

משאב liveStream מכיל מידע על סטרימינג הווידאו שאתם מעבירים ל-YouTube. השידור מספק את התוכן שישודר למשתמשים ב-YouTube. אחרי שיוצרים משאב liveStream, אפשר לשייך אותו למשאב liveBroadcast אחד או יותר.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
delete DELETE /liveStreams מחיקה של מקור וידאו.
insert POST /liveStreams יצירת מקור וידאו. השידור החי מאפשר לכם לשלוח את הסרטון ל-YouTube, וכך הוא יוכל לשדר את הסרטון לקהל שלכם.
list GET /liveStreams הפונקציה מחזירה רשימה של סטרימינג של וידאו שתואמים לפרמטר הבקשה של ה-API.
update PUT /liveStreams עדכון של מקור וידאו. אם לא ניתן לעדכן את המאפיינים שרוצים לשנות, צריך ליצור שידור חדש עם ההגדרות המתאימות.

SuperChatEvents

משאב superChatEvent מייצג הודעת סופר צ'אט שרכש מעריץ במהלך שידור חי ב-YouTube. בצ'אט בשידור חי ב-YouTube, הודעות Super Chat מובלטות בשתי דרכים:

  • הודעות Super Chat מודגשות בצבע.
  • הודעות Super Chat נשארות מוצמדות לשורת ההודעות לפרק זמן קבוע.

צבע הסופר צ'אט, משך הזמן שבו הוא נשאר מוצמדות לשורת ההודעות ואורך ההודעה המקסימלי נקבע לפי סכום הרכישה. במרכז העזרה של YouTube תוכלו למצוא מידע נוסף על סופר צ'אטים.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
list GET /superChatEvents הצגת רשימה של אירועי Super Chat מהשידורים החיים של הערוץ ב-30 הימים האחרונים.

סוגי משאבים שהוצאו משימוש

FanFundingEvents

משאב fanFundingEvent מייצג אירוע של מימון על ידי מעריצים בערוץ YouTube. מימון על ידי מעריצים מאפשר לכם לתמוך ביוצרים ב-YouTube מבחינה כספית. אירוע של מימון על ידי מעריצים מתרחש כשמשתמש מבצע תשלום חד-פעמי מרצון לערוץ. במרכז העזרה של YouTube תוכלו למצוא מידע נוסף על מימון על ידי מעריצים.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
list GET /fanFundingEvents הצגת רשימה של אירועי מימון על ידי מעריצים בערוץ. הבעלים של הערוץ צריכים לאשר את בקשת ה-API.

LiveCuepoints

משאב liveCuepoint מתחיל הפסקה למודעה בשידור הווידאו.

הערה: הפקודה ב-API לניהול נקודות סימון היא למעשה חלק מ-YouTube Content ID API, ויש לה דרישות הרשאה שונות מבקשות לניהול משאבים מסוג liveBroadcast ו-liveStream.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/
insert POST /liveCuepoints הוספת נקודת סימון לשידור חי. נכון לעכשיו, כדי לשלוח בקשות לשיטה הזו, צריך להשתמש בחשבון שמשויך לבעלי תוכן ב-YouTube.

נותני חסות

משאב sponsor מייצג נותן חסות לערוץ YouTube. נותני חסות מספקים ליוצרים תמיכה כספית קבועה, כמו דמי מינוי או חברות, ומקבלים הטבות מיוחדות. לדוגמה, נותני חסות יכולים להתכתב בצ'אט כשהיוצר מפעיל את המצב 'צ'אט לנותני חסות בלבד'.

מידע נוסף על המשאב הזה זמין בייצוג המשאב וברשימה של המאפיינים שלו.

שיטה בקשת HTTP תיאור
מזהי URI ביחס ל-https://www.googleapis.com/youtube/v3
list GET /sponsors רשימת נותני החסות של הערוץ. הבעלים של הערוץ צריכים לאשר את בקשת ה-API.