משאב subscription מכיל מידע על מינוי של משתמש ב-YouTube. מינוי מאפשר למשתמש לקבל התראה כשסרטונים חדשים מתווספים לערוץ או כשמשתמש אחר מבצע אחת מכמה פעולות ב-YouTube, כמו העלאת סרטון, דירוג סרטון או הוספת תגובה לסרטון.
Methods
ה-API תומך בשיטות הבאות למשאבי subscriptions:
- list
- מחזירה משאבי מינוי שתואמים לקריטריונים של בקשת ה-API. כדאי לנסות עכשיו.
- הוספה
- מוסיף מינוי לערוץ של המשתמש המאומת. כדאי לנסות עכשיו.
- מחיקה
- מחיקת מינוי. כדאי לנסות עכשיו.
ייצוג משאבים
מבנה ה-JSON הבא מציג את הפורמט של משאב subscriptions:
{
"kind": "youtube#subscription",
"etag": etag,
"id": string,
"snippet": {
"publishedAt": datetime,
"channelTitle": string,
"title": string,
"description": string,
"resourceId": {
"kind": string,
"channelId": string,
},
"channelId": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
}
},
"contentDetails": {
"totalItemCount": unsigned integer,
"newItemCount": unsigned integer,
"activityType": string
},
"subscriberSnippet": {
"title": string,
"description": string,
"channelId": string,
"thumbnails": {
(key): {
"url": string,
"width": unsigned integer,
"height": unsigned integer
}
}
}
}מאפיינים
בטבלה הבאה מוגדרים המאפיינים שמופיעים במשאב הזה:
| מאפיינים | |
|---|---|
kind |
stringמזהה את סוג משאב ה-API. הערך יהיה youtube#subscription. |
etag |
etagה-Etag של מקור המידע הזה. |
id |
stringהמזהה שמשמש את YouTube לזיהוי ייחודי של המינוי. |
snippet |
objectהאובייקט snippet מכיל פרטים בסיסיים על המינוי, כולל השם והערוץ שהמשתמש נרשם אליו. |
snippet.publishedAt |
datetimeהתאריך והשעה שבהם נוצר המינוי. הערך מצוין בפורמט ISO 8601. |
snippet.title |
stringשם המינוי. |
snippet.description |
stringפרטי המינוי. |
snippet.resourceId |
objectהאובייקט id מכיל מידע על הערוץ שהמשתמש נרשם אליו. |
snippet.resourceId.kind |
stringסוג משאב ה-API. |
snippet.resourceId.channelId |
stringהערך שמשמש את YouTube לזיהוי ייחודי של הערוץ שהמשתמש נרשם אליו. |
snippet.channelId |
stringהמזהה שמשמש את YouTube לזיהוי ייחודי של הערוץ של המנוי. אובייקט resource_id מזהה את הערוץ שהמשתמש נרשם אליו. |
snippet.thumbnails |
objectמפה של תמונות ממוזערות שמשויכות למינוי. לכל אובייקט במפה, המפתח הוא השם של התמונה הממוזערת, והערך הוא אובייקט שמכיל מידע נוסף על התמונה הממוזערת. |
snippet.thumbnails.(key) |
objectהערכים התקפים של המפתח הם:
|
snippet.thumbnails.(key).url |
stringכתובת ה-URL של התמונה. |
snippet.thumbnails.(key).width |
unsigned integerרוחב התמונה. |
snippet.thumbnails.(key).height |
unsigned integerגובה התמונה. |
contentDetails |
objectהאובייקט contentDetails מכיל נתונים סטטיסטיים בסיסיים על המינוי. |
contentDetails.totalItemCount |
unsigned integerהמספר המשוער של הפריטים שהמינוי מפנה אליהם. |
contentDetails.newItemCount |
unsigned integerמספר הפריטים החדשים במינוי מאז שהתוכן שלו נקרא לאחרונה. |
contentDetails.activityType |
stringסוג הפעילות שאליה מתייחסת המינוי (רק העלאות, כל הפעילויות). stringהערכים התקפים של המאפיין הזה הם:
|
subscriberSnippet |
objectאובייקט subscriberSnippet מכיל פרטים בסיסיים על המנוי. |
subscriberSnippet.title |
stringשם הערוץ של המנוי. |
subscriberSnippet.description |
stringהתיאור של הערוץ של המנוי. |
subscriberSnippet.channelId |
stringהמזהה ש-YouTube מקצה כדי לזהות באופן ייחודי את הערוץ של המנוי. |
subscriberSnippet.thumbnails |
objectתמונות ממוזערות של הערוץ של המנוי. |
subscriberSnippet.thumbnails.(key) |
objectהערכים התקפים של המפתח הם:
|
subscriberSnippet.thumbnails.(key).url |
stringכתובת ה-URL של התמונה. |
subscriberSnippet.thumbnails.(key).width |
unsigned integerרוחב התמונה. |
subscriberSnippet.thumbnails.(key).height |
unsigned integerגובה התמונה. |