แสดงรายชื่อสมาชิก (เดิมเรียกว่า "ผู้สนับสนุน") ของช่อง คำขอ 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 |
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 ช่อง |