משאב channelSection מכיל מידע על קבוצה של
סרטונים שערוץ מסוים בחר להציג. לדוגמה, קטע יכול להציג
ההעלאות האחרונות, ההעלאות הפופולריות ביותר או הסרטונים מפלייליסט אחד או יותר.
ערוץ יכול ליצור עד 10 מדפים.
שיטות
ה-API תומך ב-methods הבאות למשאבים של channelSections:
- list
- מחזירה רשימה של
channelSectionמשאבים שתואמים לקריטריונים של בקשת ה-API. רוצים לנסות עכשיו? - הוספה
- מוסיף קטע בערוץ לערוץ של המשתמש המאומת. ערוץ יכול ליצור עד 10 מדפים. כדאי לנסות עכשיו.
- עדכון
- מעדכנת קטע בערוץ. כדאי לנסות עכשיו.
- מחיקה
- מחיקת קטע בערוץ. כדאי לנסות עכשיו.
ייצוג משאבים
במבנה הבא של JSON מוצג הפורמט של משאב channelSections:
{
"kind": "youtube#channelSection",
"etag": etag,
"id": string,
"snippet": {
"type": string,
"channelId": string,
"title": string,
"position": unsigned integer
},
"contentDetails": {
"playlists": [
string
],
"channels": [
string
]
}
}מאפיינים
בטבלה הבאה מוגדרים המאפיינים שמופיעים במשאב הזה:
| מאפיינים | |
|---|---|
kind |
stringמזהה את הסוג של משאב ה-API. הערך יהיה youtube#channelSection. |
etag |
etagה-Etag של משאב זה. |
id |
stringהמזהה שמשמש את YouTube לזיהוי ייחודי של הקטע בערוץ. |
snippet |
objectהאובייקט snippet מכיל פרטים בסיסיים על הקטע 'ערוץ', כמו הסוג והשם שלו. |
snippet.type |
stringסוג הקטע בערוץ. הערכים החוקיים לנכס הזה הם:
|
snippet.channelId |
stringהמזהה שמשמש את YouTube לזיהוי ייחודי של הערוץ שפורסם בו קטע הערוץ. |
snippet.title |
stringכותרת הקטע. ניתן להגדיר רק את הכותרת של קטע בערוץ בעל ערך snippet.type של multiplePlaylists או multipleChannels. למעשה, יש לציין כותרת כאשר מוסיפים או מעדכנים אחד מסוגי הקטעים האלה. אם יצוין כותרת לסוגים אחרים של קטעי ערוץ, המערכת תתעלם מהערך.אורך הערך של המאפיין הזה הוא 100 תווים לכל היותר, והוא עשוי להכיל את כל תווי UTF-8 החוקיים, מלבד < ו-<. |
snippet.position |
unsigned integerמיקום הקטע בדף הערוץ. במאפיין הזה נעשה שימוש באינדקס מבוסס 0. הערך 0 מזהה את הקטע הראשון שמופיע בערוץ, ערך של 1 מזהה את הקטע השני וכן הלאה.אם לא מציינים ערך למאפיין הזה כשמוסיפים קטע לערוץ, התנהגות ברירת המחדל היא להציג את הקטע החדש אחרון. |
contentDetails |
objectהאובייקט contentDetails מכיל פרטים על תוכן האוסף 'ערוץ', למשל רשימת פלייליסטים או ערוצים שמוצגים בקטע. |
contentDetails.playlists[] |
listרשימה של מזהה אחד או יותר של פלייליסטים שמופיעים בקטע ערוץ. צריך לציין רשימה של מזהי פלייליסטים אם המאפיין snippet.type של המשאב channelSection הוא singlePlaylist או multiplePlaylists, ואין לציין את המאפיין הזה לסוגים אחרים של קטעים. אם הסוג הוא singlePlaylist, חובה לציין ברשימה מזהה פלייליסט אחד בלבד. |
contentDetails.channels[] |
listרשימה של מזהה ערוץ אחד או יותר שמופיעים בקטע של ערוץ. אם המאפיין snippet.type של המשאב channelSection הוא multipleChannels, ואין לציין את המאפיין הזה לסוגים אחרים של מקטעים, צריך לציין רשימה של מזהי ערוצים. לא ניתן לכלול ברשימה את הערוץ שלך. |