Mencantumkan anggota (sebelumnya dikenal sebagai "sponsor") untuk sebuah channel. Permintaan API harus diotorisasi oleh pemilik channel.
Dampak kuota: Panggilan ke metode ini memiliki biaya kuota sebesar 2 unit.
Permintaan
Permintaan HTTP
GET https://www.googleapis.com/youtube/v3/members
Otorisasi
Permintaan ini memerlukan otorisasi dengan cakupan berikut:
| Cakupan |
|---|
https://www.googleapis.com/auth/youtube.channel-memberships.creator |
Parameter
Tabel berikut mencantumkan parameter yang didukung kueri ini. Semua parameter yang tercantum adalah parameter kueri.
| Parameter | ||
|---|---|---|
| Parameter yang diperlukan | ||
part |
stringParameter part menentukan properti resource member yang akan disertakan dalam respons API. Tetapkan nilai parameter ke snippet. |
|
| Parameter opsional | ||
mode |
stringParameter mode menunjukkan anggota mana yang akan disertakan dalam
respons API. Tetapkan nilai parameter ke salah satu nilai berikut:
|
|
maxResults |
unsigned integerParameter maxResults menentukan jumlah maksimum item yang harus ditampilkan dalam kumpulan hasil. Nilai yang dapat diterima adalah 0 hingga 1000, inklusif. Nilai default-nya adalah 5. |
|
pageToken |
stringParameter pageToken mengidentifikasi halaman tertentu dalam kumpulan hasil
yang harus ditampilkan. Token ini khusus untuk
mode yang digunakan dengan permintaan API asli, sehingga Anda tidak dapat
menggunakan token halaman yang diambil dengan satu mode untuk kemudian beralih ke mode lain.
|
|
hasAccessToLevel |
stringNilai parameter hasAccessToLevel adalah ID level yang
menentukan level minimum yang harus dimiliki anggota dalam kumpulan hasil. |
|
filterByMemberChannelId |
stringParameter filterByMemberChannelId menentukan daftar ID channel yang dipisahkan koma
yang dapat digunakan untuk memeriksa status langganan pengguna tertentu. Misalnya, UC_1,UC_2,UC_3. Maksimum 100 channel dapat ditentukan per panggilan. |
|
Isi permintaan
Jangan berikan isi permintaan saat memanggil metode ini.
Respons
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{
"kind": "youtube#memberListResponse",
"etag": etag,
"nextPageToken": string,
"pageInfo": {
"totalResults": integer,
"resultsPerPage": integer
},
"items": [
member Resource
]
}Properti
Tabel berikut menentukan properti yang muncul dalam resource ini:
| Properti | |
|---|---|
kind |
stringMengidentifikasi jenis resource API. Nilainya adalah youtube#memberListResponse. |
etag |
etagEtag resource ini. |
nextPageToken |
stringToken yang dapat digunakan sebagai nilai parameter pageToken untuk mengambil
halaman berikutnya dalam kumpulan hasil. Token halaman dapat berakhir masa berlakunya, dan aplikasi Anda harus menghapus
token tersebut dan memanggil API tanpa pageToken untuk memulai permintaan baru. |
pageInfo |
objectObjek pageInfo merangkum informasi penomoran halaman untuk kumpulan hasil. |
pageInfo.totalResults |
integerJumlah total hasil dalam kumpulan hasil. |
pageInfo.resultsPerPage |
integerJumlah hasil yang disertakan dalam respons API. |
items[] |
listDaftar anggota yang cocok dengan kriteria permintaan. |
Error
Tabel berikut mengidentifikasi pesan error yang dapat ditampilkan API sebagai respons terhadap panggilan ke metode ini. Lihat dokumentasi pesan error untuk mengetahui detail selengkapnya.
| Jenis error | Detail error | Deskripsi |
|---|---|---|
badRequest (400) |
channelMembershipsNotEnabled |
Channel kreator yang mengotorisasi permintaan tidak mengaktifkan langganan channel |
badRequest (400) |
invalidMode |
Nilai parameter mode tidak valid.
Error ini dapat terjadi jika parameter pageToken
menentukan token yang diambil menggunakan mode yang berbeda dengan mode yang ditentukan. |
badRequest (400) |
invalidPageToken |
Nilai parameter pageToken tidak
valid. Error ini dapat terjadi jika token halaman yang digunakan dalam permintaan telah berakhir masa berlakunya atau tidak
dikenali. |
badRequest (400) |
invalidHasAccessToLevel |
Nilai parameter hasAccessToLevel
tidak valid. Tidak ada level dengan yang ditentukan
id. |
badRequest (400) |
invalidFilterByMemberChannelId |
Nilai parameter filterByMemberChannelId
tidak valid. Error ini terjadi jika nilai parameter
filterByMemberChannelId menentukan lebih dari 100 channel. |