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