แสดงสมาชิก (ก่อนหน้านี้เรียกว่า "ผู้สนับสนุน") สำหรับช่อง คำขอ 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 ช่องต่อการโทร 1 ครั้ง | |
เนื้อหาของคำขอ
ไม่ต้องระบุเนื้อหาคำขอเมื่อเรียกใช้วิธีการนี้
คำตอบ
หากทำสำเร็จ เมธอดนี้จะแสดงเนื้อหาการตอบสนองที่มีโครงสร้างต่อไปนี้
{
  "kind": "youtube#memberListResponse",
  "etag": etag,
  "nextPageToken": string,
  "pageInfo": {
    "totalResults": integer,
    "resultsPerPage": integer
  },
  "items": [
    member Resource
  ]
}
พร็อพเพอร์ตี้
ตารางต่อไปนี้จะกำหนดพร็อพเพอร์ตี้ที่ปรากฏในทรัพยากรนี้
| พร็อพเพอร์ตี้ | |
|---|---|
| kind | stringระบุประเภทของทรัพยากร API ค่าจะเป็น youtube#memberListResponse | 
| etag | etagEtag ของแหล่งข้อมูลนี้ | 
| 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 แชแนล |