רשימה של החברים (לשעבר 'נותני חסות') בערוץ. הבעלים של הערוץ צריכים לאשר את בקשת ה-API.
ההשפעה של המכסה: לקריאה לשיטה הזו יש מכסה של 2 יחידות.
בקשה
בקשת HTTP
GET https://www.googleapis.com/youtube/v3/members
אישור
בקשה זו מחייבת הרשאה עם ההיקף הבא:
| היקף |
|---|
https://www.googleapis.com/auth/youtube.channel-memberships.creator |
פרמטרים
בטבלה הבאה מפורטים הפרמטרים שהשאילתה הזו תומכת בהם. כל הפרמטרים המפורטים הם פרמטרים של שאילתות.
| פרמטרים | ||
|---|---|---|
| הפרמטרים הנדרשים | ||
part |
stringהפרמטר part מציין את מאפייני המשאבים של member שייכללו בתגובת ה-API. מגדירים את ערך הפרמטר כ-snippet. |
|
| פרמטרים אופציונליים | ||
mode |
stringהפרמטר mode מציין אילו חברים ייכללו
בתגובת ה-API. מגדירים את ערך הפרמטר לאחד מהערכים הבאים:
|
|
maxResults |
unsigned integerהפרמטר maxResults מציין את מספר הפריטים המקסימלי שצריך להחזיר בקבוצת התוצאות. הערכים הקבילים הם 0 עד 1000, כולל. ערך ברירת המחדל הוא 5. |
|
pageToken |
stringהפרמטר pageToken מזהה דף ספציפי בקבוצת התוצאות שצריך להחזיר. האסימון הוא ספציפי ל-mode שמשמש יחד עם בקשת ה-API המקורית, כך שלא ניתן
להשתמש באסימון דף שאוחזר במצב אחד כדי לעבור בהמשך למצב אחר.
|
|
hasAccessToLevel |
stringערך הפרמטר hasAccessToLevel הוא מזהה רמה
שמציין את הרמה המינימלית שצריך להיות למשתמשים בקבוצת התוצאות. |
|
filterByMemberChannelId |
stringהפרמטר filterByMemberChannelId מציין רשימה של מזהי ערוצים מופרדים
בפסיקים, שאפשר להשתמש בהם כדי לבדוק את סטטוס החבֵרוּת של משתמשים ספציפיים. לדוגמה, UC_1,UC_2,UC_3. ניתן לציין עד 100 ערוצים לכל שיחה. |
|
גוף הבקשה
אין לציין את גוף הבקשה בקריאה לשיטה הזו.
תשובה
אם הפעולה בוצעה בהצלחה, השיטה הזו מחזירה גוף תגובה עם המבנה הבא:
{
"kind": "youtube#memberListResponse",
"etag": etag,
"nextPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
member Resource
]
}
תכונות
הטבלה הבאה מגדירה את המאפיינים שיופיעו במשאב הזה:
| תכונות | |
|---|---|
kind |
stringמזהה את הסוג של משאב ה-API. הערך יהיה youtube#memberListResponse. |
etag |
etagה-e של המשאב הזה. |
nextPageToken |
stringהאסימון שיכול לשמש כערך הפרמטר pageToken כדי לאחזר את
הדף הבא בקבוצת התוצאות. התוקף של אסימונים של דף עשוי לפוג, והאפליקציה שלך אמורה לשחרר את האסימון
ולקרוא ל-API ללא pageToken כדי להתחיל בקשה חדשה. |
pageInfo |
objectהאובייקט pageInfo כולל את פרטי החלוקה לדפים של קבוצת התוצאות. |
pageInfo.totalResults |
integerהמספר הכולל של התוצאות בקבוצת התוצאות. |
pageInfo.resultsPerPage |
integerמספר התוצאות שכלולות בתגובת ה-API. |
items[] |
listרשימה של חברים שעומדים בקריטריונים של הבקשה. |
שגיאות
בטבלה הבאה מפורטות הודעות השגיאה שה-API עלול להחזיר בתגובה לקריאה לשיטה הזו. פרטים נוספים זמינים במסמכים בנושא הודעת שגיאה.
| סוג השגיאה | פרטי השגיאה | תיאור |
|---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
בערוץ של היוצר שמאשר את הבקשה לא מופעל מועדון החברים של הערוץ. |
badRequest (400) |
invalidMode |
ערך הפרמטר mode אינו חוקי.
השגיאה הזו יכולה להתרחש אם בפרמטר pageToken
מצוין אסימון שאוחזר באמצעות מצב שונה מזה שצוין. |
badRequest (400) |
invalidPageToken |
ערך הפרמטר pageToken
לא חוקי. השגיאה הזו יכולה לקרות אם פג התוקף של אסימון הדף שבו נעשה שימוש בבקשה או אם הוא לא מזוהה. |
badRequest (400) |
invalidHasAccessToLevel |
ערך הפרמטר hasAccessToLevel
לא חוקי. אין רמה עם
id שצוין. |
badRequest (400) |
invalidFilterByMemberChannelId |
ערך הפרמטר filterByMemberChannelId
לא חוקי. השגיאה הזו מתקבלת אם
ערך הפרמטר filterByMemberChannelId
מציין יותר מ-100 ערוצים. |