משאב subscription
מכיל מידע על מינוי למשתמש ב-YouTube. מינוי מודיע למשתמש כאשר סרטונים חדשים נוספים לערוץ או כאשר משתמש אחר מבצע אחת מכמה פעולות ב-YouTube, כגון העלאת סרטון, דירוג סרטון או הוספת תגובה לסרטון.
שיטות
ה-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 התג של המשאב הזה. |
id |
string המזהה שמשמש את YouTube לזיהוי ייחודי של המינוי. |
snippet |
object האובייקט snippet מכיל פרטים בסיסיים לגבי המינוי, כולל השם שלו והערוץ שאליו המשתמש נרשם. |
snippet.publishedAt |
datetime התאריך והשעה שבהם המינוי נוצר. הערך צוין בפורמט ISO 8601. |
snippet.channelTitle |
string שם הערוץ שאליו המינוי שייך. |
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 סוג הפעילות שהמינוי הזה משויך אליה (העלאות בלבד, הכול). הערכים החוקיים לנכס הזה הם:
|
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 גובה התמונה. |