Resource subscription berisi informasi tentang langganan pengguna YouTube. Langganan memberi tahu pengguna saat video baru ditambahkan ke channel atau saat pengguna lain melakukan salah satu dari beberapa tindakan di YouTube, seperti mengupload video, memberi rating pada video, atau mengomentari video.
Metode
API ini mendukung metode berikut untuk resource subscriptions:
- list
- Menampilkan resource langganan yang cocok dengan kriteria permintaan API. Coba sekarang.
- insert
- Menambahkan langganan untuk channel pengguna yang diautentikasi. Coba sekarang.
- hapus
- Menghapus langganan. Coba sekarang.
Representasi resource
Struktur JSON berikut menunjukkan format resource 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
}
}
}
}Properti
Tabel berikut menentukan properti yang muncul di resource ini:
| Properti | |
|---|---|
kind |
stringMengidentifikasi jenis resource API. Nilainya adalah youtube#subscription. |
etag |
etagETag resource ini. |
id |
stringID yang digunakan YouTube untuk mengidentifikasi langganan secara unik. |
snippet |
objectObjek snippet berisi detail dasar tentang langganan, termasuk judul dan channel yang disubscribe pengguna. |
snippet.publishedAt |
datetimeTanggal dan waktu saat langganan dibuat. Nilai ditentukan dalam format ISO 8601. |
snippet.title |
stringJudul langganan. |
snippet.description |
stringDetail langganan. |
snippet.resourceId |
objectObjek id berisi informasi tentang channel yang disubscribe pengguna. |
snippet.resourceId.kind |
stringJenis resource API. |
snippet.resourceId.channelId |
stringNilai yang digunakan YouTube untuk mengidentifikasi secara unik channel yang disubscribe pengguna. |
snippet.channelId |
stringID yang digunakan YouTube untuk mengidentifikasi channel pelanggan secara unik. Objek resource_id mengidentifikasi channel yang disubscribe pengguna. |
snippet.thumbnails |
objectPeta gambar thumbnail yang terkait dengan langganan. Untuk setiap objek dalam peta, kuncinya adalah nama gambar thumbnail, dan nilainya adalah objek yang berisi informasi lain tentang thumbnail. |
snippet.thumbnails.(key) |
objectNilai kunci yang valid adalah:
|
snippet.thumbnails.(key).url |
stringURL gambar. |
snippet.thumbnails.(key).width |
unsigned integerLebar gambar. |
snippet.thumbnails.(key).height |
unsigned integerTinggi gambar. |
contentDetails |
objectObjek contentDetails berisi statistik dasar tentang langganan. |
contentDetails.totalItemCount |
unsigned integerPerkiraan jumlah item yang dituju langganan. |
contentDetails.newItemCount |
unsigned integerJumlah item baru dalam langganan sejak kontennya terakhir dibaca. |
contentDetails.activityType |
stringJenis aktivitas yang terkait dengan langganan ini (hanya upload, semuanya). Nilai yang valid untuk properti ini adalah:
|
subscriberSnippet |
objectObjek subscriberSnippet berisi detail dasar tentang pelanggan. |
subscriberSnippet.title |
stringJudul channel pelanggan. |
subscriberSnippet.description |
stringDeskripsi channel subscriber. |
subscriberSnippet.channelId |
stringID yang ditetapkan YouTube untuk mengidentifikasi channel pelanggan secara unik. |
subscriberSnippet.thumbnails |
objectGambar thumbnail untuk channel pelanggan. |
subscriberSnippet.thumbnails.(key) |
objectNilai kunci yang valid adalah:
|
subscriberSnippet.thumbnails.(key).url |
stringURL gambar. |
subscriberSnippet.thumbnails.(key).width |
unsigned integerLebar gambar. |
subscriberSnippet.thumbnails.(key).height |
unsigned integerTinggi gambar. |