Halaman ini menjelaskan cara menggunakan YouTube Data API (v3) untuk menjalankan fungsi yang terkait dengan mengambil dan memperbarui data channel. Resource channel
mencakup ID playlist yang mengidentifikasi video yang diupload dan disukai channel. Untuk mengambil informasi ini saat memanggil metode channels.list
, pastikan nilai parameter part
menyertakan bagian resource contentDetails
.
Mengambil informasi tentang channel
Panggil metode channels.list
untuk mengambil informasi tentang saluran tertentu. Ada beberapa cara untuk mengidentifikasi channel:
-
Setel nilai parameter
mine
ketrue
untuk mengambil informasi untuk channel YouTube pengguna yang saat ini diautentikasi. Permintaan Anda harus diotorisasi menggunakan OAuth 2.0.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails,brandingSettings &mine=true
-
Setel parameter
forUsername
ke nama pengguna YouTube untuk mengambil informasi saluran yang terkait dengan nama pengguna tersebut. Contoh ini menetapkan parameter valueforUsername
keGoogle
untuk mengambil informasi bagi channel YouTube resmi Google.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &forUsername=Google
-
Setel parameter
id
ke ID channel YouTube yang secara unik mengidentifikasi channel yang informasinya Anda ambil. Contoh ini menetapkan parameterid
keUCK8sQmJBp8GCxrOtXWBpyEA
, yang juga mengidentifikasi channel YouTube resmi Google.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=snippet,contentDetails &id=UCK8sQmJBp8GCxrOtXWBpyEA
Menyetel informasi branding channel
Contoh ini memperbarui opsi branding channel. Contoh ini memiliki dua langkah:
-
Langkah 1: Mengambil opsi branding channel
Panggil metode
channels.list
dan tetapkan nilai parameterpart
kebrandingSettings
dan nilai parametermine
ketrue
.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channels.list? part=brandingSettings &mine=true
Aplikasi Anda dapat menampilkan setelan yang diambil, yang memungkinkan pengguna mengubah setelan untuk memperbarui.
-
Langkah 2: Perbarui opsi branding channel
Panggil metode
channels.list
dan tetapkan nilai berikut:- Setel properti
id
ke ID channel YouTube yang unik. ID dapat diekstrak dari respons API pada langkah 1. - Tetapkan nilai parameter
part
kebrandingSettings
.
Link ke API Explorer di bawah membuat resource
channel
dengan setelan branding berikut:{ "id": "CHANNEL_ID", "brandingSettings": { "channel": { "description": "A great channel to be enjoyed by all.", "moderateComments": true, "showRelatedChannels": true, "showBrowseView": true, "featuredChannelsTitle": "Featured Channel Stuff", "featuredChannelsUrls": [ "UC_x5XG1OV2P6uZZ5FSM9Ttw", "UCBR8-60-B28hp2BmDPdntcQ", "UCK8sQmJBp8GCxrOtXWBpyEA" ], "profileColor": "#006600" } } }
Untuk menyelesaikan permintaan di Penjelajah API, Anda perlu menetapkan nilai properti
id
ke ID saluran dari saluran pengguna yang diautentikasi. Anda juga harus menetapkan properti gambar agar cocok dengan setelan saat ini.https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.videos.update? part=brandingSettings
- Setel properti
Mengelola bagian channel
API mendukung metode channelSections.list, channelSections.insert, channelSections.update, dan channelSections.delete untuk mengelola bagian channel. Bagian channel adalah sekumpulan video yang ditampilkan di channel. Misalnya, bagian dapat berisi upload terbaru dari channel, upload terpopuler, atau video dari satu atau beberapa playlist.
Contoh di bawah mengambil bagian channel untuk channel YouTube resmi Google. Permintaan tersebut memanggil metode channelSections.list
dan menetapkan parameter value channelId
ke UCK8sQmJBp8GCxrOtXWBpyEA
, yang merupakan ID saluran untuk saluran Google.
https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.channelSections.list? part=snippet,contentDetails &channelId=UCK8sQmJBp8GCxrOtXWBpyEA
Permintaan ini memerlukan otorisasi jika Anda menetapkan nilai parameter mine
ke true
, bukan parameter channelId
. Parameter tersebut menunjukkan bahwa Anda mengambil bagian saluran untuk saluran pengguna yang saat ini diautentikasi.
Mengupload dan menetapkan gambar watermark untuk channel
Anda dapat memanggil metode watermarks.set
untuk mengupload gambar watermark dan menyetelnya untuk saluran. Gambar kemudian ditampilkan selama pemutaran video dari saluran yang ditentukan. Anda juga dapat menentukan saluran target yang akan ditautkan ke gambar serta detail pengaturan waktu yang menentukan kapan watermark muncul dan berapa lama terlihat.
Metode watermarks.unset
menghapus gambar watermark channel.
Sayangnya, kueri ini tidak dapat diuji menggunakan APIs Explorer karena APIs Explorer tidak mendukung kemampuan mengupload file media, yang merupakan persyaratan untuk metode ini.