משאב 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 גובה התמונה. |