YouTube Data API - Errors

Dokumen ini mengidentifikasi berbagai jenis error yang dapat ditampilkan oleh operasi YouTube Data API. Anda juga dapat menemukan daftar error untuk setiap metode dalam dokumentasi referensi untuk metode tersebut.

Kesalahan umum

Tabel berikut mengidentifikasi pesan error API yang tidak spesifik untuk metode API tertentu.

Core API errors

Jenis error Detail error Deskripsi
forbidden (403) forbidden Akses dilarang. Permintaan mungkin tidak diotorisasi dengan benar.
quotaExceeded (403) quotaExceeded Permintaan tidak dapat diselesaikan karena Anda telah melebihi kuota Anda.

Common request errors

Jenis error Detail error Deskripsi
badRequest (400) incompatibleParameters Permintaan tersebut menentukan dua parameter atau lebih yang tidak dapat digunakan dalam permintaan yang sama.
badRequest (400) invalidFilters Permintaan tersebut mencantumkan parameter filter yang tidak valid.
badRequest (400) invalidPageToken Permintaan tersebut mencantumkan token halaman yang tidak valid.
badRequest (400) missingRequiredParameter Permintaan tidak memiliki parameter yang diperlukan.
badRequest (400) unexpectedParameter Permintaan tersebut menetapkan parameter yang tidak diharapkan.
forbidden (403) accountDelegationForbidden Pengguna yang diautentikasi tidak dapat bertindak atas nama Akun Google yang ditentukan.
forbidden (403) authenticatedUserAccountClosed Akun YouTube pengguna yang diautentikasi ditutup. Jika pengguna yang diautentikasi bertindak atas nama Akun Google lain, error ini merujuk pada akun Google yang lain.
forbidden (403) authenticatedUserAccountSuspended Akun YouTube pengguna yang diautentikasi ditangguhkan. Jika pengguna yang diautentikasi bertindak atas nama Akun Google lain, error ini merujuk pada akun Google yang lain.
forbidden (403) authenticatedUserNotChannel Untuk permintaan ini, pengguna terautentikasi harus menyelesaikan ke saluran, tetapi tidak. Jika permintaan Anda diautentikasi dan menggunakan parameter delegasi onBehalfOfContentOwner, Anda juga harus menetapkan parameter onBehalfOfContentOwnerChannel.
forbidden (403) channelClosed Channel yang diidentifikasi dalam permintaan telah ditutup.
forbidden (403) channelNotFound Channel yang diidentifikasi dalam permintaan tidak dapat ditemukan.
forbidden (403) channelSuspended Channel yang diidentifikasi dalam permintaan telah ditangguhkan.
forbidden (403) cmsUserAccountNotFound Pengguna CMS tidak diizinkan untuk bertindak atas nama pemilik konten yang ditentukan.
forbidden (403) insufficientCapabilities Pengguna CMS tidak memiliki kemampuan yang memadai.
forbidden (403) insufficientPermissions Token OAuth 2.0 yang disediakan untuk permintaan menentukan cakupan yang tidak cukup untuk mengakses data yang diminta.
notFound (404) contentOwnerAccountNotFound Akun pemilik konten yang ditentukan tidak ditemukan.

Request context errors

Jenis error Detail error Deskripsi
badRequest (400) invalidLanguage Nilai parameter hl tidak menentukan kode bahasa yang valid.
badRequest (400) invalidMine Penggunaan parameter mine dalam permintaan tidak didukung.
badRequest (400) invalidMine Parameter mine tidak dapat digunakan dalam permintaan jika pengguna yang diautentikasi adalah partner YouTube. Anda harus menghapus parameter mine, mengautentikasi sebagai pengguna YouTube dengan menghapus parameter onBehalfOfContentOwner, atau bertindak sebagai salah satu channel partner dengan memberikan parameter onBehalfOfContentOwnerChannel jika tersedia untuk metode yang dipanggil.
badRequest (400) invalidPart Parameter part permintaan menentukan beberapa bagian yang tidak dapat ditulis secara bersamaan.
badRequest (400) invalidRegionCode Parameter regionCode menetapkan kode wilayah yang tidak valid.
badRequest (400) unexpectedPart Parameter part permintaan menentukan nilai yang tidak diharapkan.
badRequest (400) unknownPart Parameter part permintaan menentukan nilai yang tidak diketahui.
badRequest (400) unsupportedLanguageCode Nilai parameter hl tidak menentukan kode bahasa yang didukung.
badRequest (400) unsupportedRegionCode Parameter regionCode menentukan kode wilayah yang tidak didukung.
unauthorized (401) authorizationRequired Permintaan menggunakan parameter mine, tetapi tidak diizinkan dengan benar.
unauthorized (401) youtubeSignupRequired Error ini menunjukkan bahwa pengguna memiliki Akun Google yang tidak tertaut, artinya pengguna tersebut memiliki Akun Google tetapi tidak memiliki channel YouTube. Pengguna tersebut dapat mengakses banyak fitur yang bergantung pada otorisasi pengguna, seperti memberi rating video atau menambahkan video ke playlist watch_later. Namun, sebagai contoh, pengguna memerlukan channel YouTube agar dapat mengupload video. Pengguna yang memiliki akun Gmail atau perangkat Android pasti memiliki Akun Google, tetapi mungkin belum menautkan Akun Google tersebut ke channel YouTube.

Error ini umumnya terjadi jika Anda mencoba menggunakan alur Akun Layanan OAuth 2.0. YouTube tidak mendukung Akun Layanan, dan jika Anda mencoba melakukan autentikasi menggunakan Akun Layanan, Anda akan mendapatkan error ini.

Postingan blog YouTube API yang memperkenalkan dukungan Akun Google juga membahas error youtubeSignupRequired secara lebih mendetail. Meskipun postingan blog menjelaskan error untuk API versi 2.1, arti error tersebut masih berlaku.

aktivitas

YouTube telah menghentikan penggunaan fitur buletin channel. Metode activities.insert tidak lagi didukung.

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource activities. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

activities.list

Jenis error Detail error Deskripsi
forbidden (403) homeParameterDeprecated Data aktivitas halaman beranda pengguna tidak tersedia melalui API ini. Error ini dapat terjadi jika Anda menetapkan parameter home ke true dalam permintaan yang tidak sah.
forbidden (403) forbidden Permintaan tidak diotorisasi dengan benar.
notFound (404) channelNotFound ID channel yang diidentifikasi oleh parameter channelId permintaan tidak dapat ditemukan.
notFound (404) homeChannelNotFound Feed halaman beranda YouTube tidak dapat ditemukan untuk pengguna yang saat ini diautentikasi.
unauthorized (401) authorizationRequired Permintaan menggunakan parameter home, tetapi tidak diizinkan dengan benar.

captions

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource captions. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

captions.delete

Jenis error Detail error Deskripsi
forbidden (403) forbidden Izin yang terkait dengan permintaan tidak cukup untuk menghapus trek teks. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) captionNotFound Trek teks tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

captions.download

Jenis error Detail error Deskripsi
forbidden (403) forbidden Izin yang terkait dengan permintaan tidak cukup untuk mendownload trek teks. Permintaan mungkin tidak diotorisasi dengan benar, atau urutan video mungkin tidak mengaktifkan kontribusi pihak ketiga untuk teks ini.
invalidValue (400) couldNotConvert Data trek teks tidak dapat dikonversi ke bahasa dan/atau format yang diminta. Pastikan nilai tfmt dan tlang yang diminta valid, dan snippet.status dari trek teks yang diminta bukan failed.
notFound (404) captionNotFound Trek teks tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

captions.insert

Jenis error Detail error Deskripsi
badRequest (400) contentRequired Permintaan tidak berisi konten trek teks.
conflict (409) captionExists Video yang ditentukan sudah memiliki trek teks dengan snippet.language dan snippet.name yang ditentukan. Video dapat memiliki beberapa trek untuk bahasa yang sama, tetapi setiap trek harus memiliki nama yang berbeda.

Ada beberapa cara untuk mengatasi error ini. Anda dapat menghapus lintasan yang ada dan kemudian menyisipkan yang baru atau mengubah nama lintasan baru sebelum memasukkannya.
forbidden (403) forbidden Izin yang terkait dengan permintaan tidak cukup untuk mengupload trek teks. Permintaan mungkin tidak diotorisasi dengan benar.
invalidValue (400) invalidMetadata Permintaan berisi nilai metadata yang tidak valid, yang mencegah pembuatan lagu. Pastikan permintaan tersebut menentukan nilai yang valid untuk properti snippet.language, snippet.name, dan snippet.videoId. Properti snippet.isDraft juga dapat disertakan, tetapi tidak wajib.
notFound (404) videoNotFound Video yang diidentifikasi oleh parameter videoId tidak dapat ditemukan.
invalidValue (400) nameTooLong snippet.name yang ditentukan dalam permintaan terlalu panjang. Panjang maksimum yang didukung adalah 150 karakter.

captions.list

Jenis error Detail error Deskripsi
forbidden (403) forbidden Satu atau beberapa trek teks tidak dapat diambil karena izin yang terkait dengan permintaan tidak cukup untuk mengambil resource yang diminta. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) captionNotFound Satu atau beberapa trek teks yang ditentukan tidak dapat ditemukan. Error ini terjadi jika parameter videoId mengidentifikasi video yang sebenarnya, tetapi parameter id mengidentifikasi ID trek teks yang tidak ada atau ID trek yang terkait dengan video lain. Periksa nilai parameter id dan videoId permintaan untuk memastikan nilainya benar.
notFound (404) videoNotFound Video yang diidentifikasi oleh parameter videoId tidak dapat ditemukan.

captions.update

Jenis error Detail error Deskripsi
badRequest (400) contentRequired Permintaan tidak mengupload file teks yang telah diperbarui. Konten trek yang sebenarnya diperlukan jika parameter sync disetel ke true.
forbidden (403) forbidden Izin yang terkait dengan permintaan tidak cukup untuk memperbarui trek teks. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) captionNotFound Trek teks yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

channelBanners

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource channelBanners. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

channelBanners.insert

Jenis error Detail error Deskripsi
badRequest (400) bannerAlbumFull Album Header Channel YouTube Anda memiliki terlalu banyak gambar. Buka http://photos.google.com, navigasikan ke halaman album, dan hapus beberapa gambar dari album tersebut.
badRequest (400) mediaBodyRequired Permintaan tidak mencakup konten gambar.

channelSections

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource channelSections. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

channelSections.delete

Jenis error Detail error Deskripsi
badRequest (400) notEditable Bagian channel ini tidak dapat dihapus.
forbidden (403) channelSectionForbidden Permintaan tidak diautentikasi dengan benar atau tidak didukung untuk channel ini.
invalidValue (400) idInvalid Properti id menentukan ID bagian saluran yang tidak valid.
invalidValue (400) idRequired Properti id harus menentukan nilai yang mengidentifikasi bagian saluran yang dihapus.
notFound (404) channelNotFound Saluran tidak ditemukan.
notFound (404) channelSectionNotFound Bagian saluran yang Anda coba perbarui tidak dapat ditemukan.

channelSections.insert

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSetError Properti snippet.defaultLanguage resource channelSection harus disetel agar berhasil menyisipkan atau memperbarui objek localizations untuk resource tersebut.
badRequest (400) invalidLanguage Salah satu kunci bahasa objek localizations gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) notEditable Bagian channel ini tidak dapat dibuat.
badRequest (400) styleRequired Resource channelSection harus menentukan nilai untuk kolom snippet.style.
badRequest (400) targetInvalidCountry Salah satu nilai dalam daftar targeting.countries gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) targetInvalidLanguage Salah satu nilai dalam daftar targeting.languages gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) targetInvalidRegion Salah satu nilai dalam daftar targeting.regions gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) typeRequired Resource channelSection harus menentukan nilai untuk kolom snippet.type.
forbidden (403) channelSectionForbidden Permintaan tidak diautentikasi dengan benar atau tidak didukung untuk channel ini.
invalidValue (400) channelNotActive Setidaknya salah satu saluran yang ditentukan tidak aktif.
invalidValue (400) channelsDuplicated Permintaan gagal karena mencantumkan channel duplikat.
invalidValue (400) channelsNeeded Jika properti snippet.type memiliki nilai multipleChannels, properti contentDetails.channels[] harus ditentukan dan harus menentukan setidaknya satu saluran.
invalidValue (400) channelsNotExpected Resource yang disediakan dengan permintaan menentukan nilai untuk properti contentDetails.channels[], tetapi saluran tidak diharapkan untuk jenis bagian saluran ini.
invalidValue (400) contentDetailsNeeded Resource yang Anda sisipkan harus berisi objek contentDetails untuk jenis bagian saluran ini.
invalidValue (400) inValidPosition Properti snippet.position berisi nilai yang tidak valid.
invalidValue (400) maxChannelSectionExceeded Permintaan tidak dapat diselesaikan karena jumlah bagian channel telah mencapai batas maksimum.
invalidValue (400) maxChannelsExceeded Permintaan gagal karena mencoba menyertakan terlalu banyak channel di bagian channel.
invalidValue (400) maxPlaylistExceeded Permintaan gagal karena mencoba menyertakan terlalu banyak playlist di bagian channel.
invalidValue (400) onePlaylistNeeded Jika properti snippet.type memiliki nilai singlePlaylist, properti contentDetails.playlists[] harus menentukan satu playlist dengan tepat.
invalidValue (400) ownChannelInChannels Anda tidak dapat menyertakan channel Anda sendiri di bagian channel yang muncul di channel tersebut.
invalidValue (400) playlistIsPrivate Satu atau beberapa playlist yang ditentukan bersifat pribadi, sehingga tidak dapat disertakan di bagian channel.
invalidValue (400) playlistsDuplicated Permintaan gagal karena mencantumkan playlist duplikat.
invalidValue (400) playlistsNeeded Jika properti snippet.type memiliki nilai singlePlaylist atau multiplePlaylists, properti contentDetails.playlists[] harus ditentukan.
invalidValue (400) playlistsNotExpected Resource yang disediakan dengan permintaan menentukan nilai untuk properti contentDetails.playlists[], tetapi playlist tidak diharapkan untuk jenis bagian saluran ini.
invalidValue (400) snippetNeeded Anda harus menentukan snippet untuk membuat bagian channel.
invalidValue (400) titleLengthExceeded Nilai properti snippet.title terlalu panjang.
invalidValue (400) titleRequired Jika properti snippet.type memiliki nilai multiplePlaylists atau multipleChannels, Anda harus menetapkan judul bagian dengan menentukan nilai untuk properti snippet.title.
notFound (404) channelNotFound Satu atau beberapa saluran yang ditentukan tidak dapat ditemukan.
notFound (404) playlistNotFound Satu atau beberapa playlist yang ditentukan tidak dapat ditemukan.

channelSections.list

Jenis error Detail error Deskripsi
forbidden (403) channelSectionForbidden Pemohon tidak diizinkan mengakses bagian channel yang diminta.
invalidValue (400) idInvalid Permintaan tersebut mencantumkan ID bagian channel yang tidak valid.
invalidValue (400) invalidCriteria Permintaan tidak dapat diselesaikan karena kriteria filter tidak valid.
notFound (404) channelNotFound Channel yang terkait dengan permintaan tidak dapat ditemukan.
notFound (404) channelSectionNotFound Bagian saluran yang terkait dengan permintaan tidak dapat ditemukan.

channelSections.update

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSetError Properti snippet.defaultLanguage resource channelSection harus disetel agar berhasil menyisipkan atau memperbarui objek localizations untuk resource tersebut.
badRequest (400) invalidLanguage Salah satu kunci bahasa objek localizations gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) notEditable Bagian channel ini tidak dapat diedit.
badRequest (400) styleRequired Resource channelSection harus menentukan nilai untuk kolom snippet.style.
badRequest (400) targetInvalidCountry Salah satu nilai dalam daftar targeting.countries gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) targetInvalidLanguage Salah satu nilai dalam daftar targeting.languages gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) targetInvalidRegion Salah satu nilai dalam daftar targeting.regions gagal divalidasi. Gunakan metode channelSections.list untuk mengambil nilai yang valid dan memperbaruinya dengan mengikuti panduan di dokumentasi resource a href="/youtube/v3/docs/channelSections#resource">channelSections.
badRequest (400) typeRequired Resource channelSection harus menentukan nilai untuk kolom snippet.type.
forbidden (403) channelSectionForbidden Permintaan tidak diautentikasi dengan benar atau tidak didukung untuk channel ini.
invalidValue (400) channelNotActive Setidaknya salah satu saluran yang ditentukan tidak aktif.
invalidValue (400) channelsDuplicated Permintaan gagal karena mencantumkan channel duplikat.
invalidValue (400) channelsNeeded Jika properti snippet.type memiliki nilai multipleChannels, properti contentDetails.channels[] harus ditentukan dan harus menentukan setidaknya satu saluran.
invalidValue (400) channelsNotExpected Resource yang disediakan dengan permintaan menentukan nilai untuk properti contentDetails.channels[], tetapi saluran tidak diharapkan untuk jenis bagian saluran ini.
invalidValue (400) contentDetailsNeeded Resource yang Anda perbarui harus berisi objek contentDetails untuk jenis bagian saluran ini.
invalidValue (400) idInvalid Properti id menentukan ID bagian saluran yang tidak valid.
invalidValue (400) idRequired Properti id harus menentukan nilai yang mengidentifikasi bagian saluran yang sedang diperbarui.
invalidValue (400) inValidPosition Properti snippet.position berisi nilai yang tidak valid.
invalidValue (400) maxChannelsExceeded Permintaan gagal karena mencoba menyertakan terlalu banyak channel di bagian channel.
invalidValue (400) maxPlaylistExceeded Permintaan gagal karena mencoba menyertakan terlalu banyak playlist di bagian channel.
invalidValue (400) onePlaylistNeeded Jika properti snippet.type memiliki nilai singlePlaylist, properti contentDetails.playlists[] harus menentukan satu playlist dengan tepat.
invalidValue (400) ownChannelInChannels Anda tidak dapat menyertakan channel Anda sendiri di bagian channel yang muncul di channel tersebut.
invalidValue (400) playlistIsPrivate Satu atau beberapa playlist yang ditentukan bersifat pribadi, sehingga tidak dapat disertakan di bagian channel.
invalidValue (400) playlistsDuplicated Permintaan gagal karena mencantumkan playlist duplikat.
invalidValue (400) playlistsNeeded Jika properti snippet.type memiliki nilai singlePlaylist atau multiplePlaylists, properti contentDetails.playlists[] harus ditentukan.
invalidValue (400) playlistsNotExpected Resource yang disediakan dengan permintaan menentukan nilai untuk properti contentDetails.playlists[], tetapi playlist tidak diharapkan untuk jenis bagian saluran ini.
invalidValue (400) snippetNeeded Anda harus menentukan snippet untuk memperbarui bagian channel.
invalidValue (400) titleLengthExceeded Nilai properti snippet.title terlalu panjang.
invalidValue (400) titleRequired Jika properti snippet.type memiliki nilai multiplePlaylists atau multipleChannels, Anda harus menetapkan judul bagian dengan menentukan nilai untuk properti snippet.title.
notFound (404) channelNotFound Satu atau beberapa saluran yang ditentukan tidak dapat ditemukan.
notFound (404) channelSectionNotFound Bagian saluran yang Anda coba perbarui tidak dapat ditemukan.
notFound (404) playlistNotFound Satu atau beberapa playlist yang ditentukan tidak dapat ditemukan.

channel

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource channels. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

channels.list

Jenis error Detail error Deskripsi
badRequest (400) invalidCriteria Maksimum salah satu filter berikut dapat ditentukan:id, mySubscribers, categoryId, mine, managedByMe, forUsername. Untuk autentikasi pemilik konten menggunakan parameter onBehalfOfContentOwner, hanya id atau managedByMe yang dapat ditentukan.
forbidden (403) channelForbidden Saluran yang ditentukan oleh parameter id tidak mendukung permintaan atau permintaan tidak diizinkan dengan benar.
notFound (404) categoryNotFound Kategori yang diidentifikasi oleh parameter categoryId tidak dapat ditemukan. Gunakan metode guideCategories.list untuk mengambil daftar nilai yang valid.
notFound (404) channelNotFound Saluran yang ditentukan dalam parameter id tidak dapat ditemukan.

channels.update

Jenis error Detail error Deskripsi
badRequest (400) brandingValidationError Salah satu nilai dalam objek brandingSettings gagal divalidasi. Gunakan metode channels.list untuk mengambil setelan yang ada untuk saluran, dan perbarui nilai properti dengan mengikuti panduan dalam dokumentasi resource channels.
badRequest (400) channelTitleUpdateForbidden Saat memperbarui brandingSettings part saluran, Anda harus menetapkan nilai properti brandingSettings.channel.title ke judul saluran saat ini atau menghapus properti. API akan menampilkan error jika Anda mengubah nilai properti.
badRequest (400) defaultLanguageNotSetError defaultLanguage harus disetel untuk mengupdate localizations.
badRequest (400) invalidBrandingOption Salah satu setelan branding yang Anda tentukan tidak ada. Gunakan metode channels.list untuk mengambil nilai yang valid dan pastikan untuk memperbaruinya dengan mengikuti panduan dalam dokumentasi resource channels.
badRequest (400) invalidCustomMessage Metadata permintaan mencantumkan pesan khusus yang tidak valid. Periksa nilai properti invideoPromotion.items[].customMessage di resource yang dikirim permintaan.
badRequest (400) invalidDuration Metadata permintaan menentukan durasi yang tidak valid di bagian invideoPromotion.
badRequest (400) invalidDuration Metadata permintaan menentukan jenis posisi yang tidak valid untuk menentukan cara item yang dipromosikan diposisikan pada pemutar video. Periksa nilai properti invideoPromotion.position.type di resource yang dikirim permintaan.
badRequest (400) invalidRecentlyUploadedBy Metadata permintaan mencantumkan ID channel yang tidak valid. Periksa nilai properti invideoPromotion.items[].id.recentlyUploadedBy di resource yang dikirim permintaan.
badRequest (400) invalidTimingOffset Metadata permintaan menentukan offset waktu yang tidak valid di bagian invideoPromotion.
badRequest (400) invalidTimingOffset Metadata permintaan menentukan offset pengaturan waktu yang tidak valid untuk menentukan kapan item yang dipromosikan harus ditampilkan di pemutar video. Periksa nilai properti invideoPromotion.timing.offsetMs di resource yang dikirim permintaan.
badRequest (400) invalidTimingType Metadata permintaan menentukan metode pengaturan waktu yang tidak valid untuk menentukan kapan item yang dipromosikan harus ditampilkan di pemutar video. Periksa nilai properti invideoPromotion.timing.type di resource yang dikirim permintaan.
badRequest (400) localizationValidationError Salah satu nilai dalam objek pelokalan gagal divalidasi. Gunakan metode channels.list untuk mengambil nilai yang valid dan pastikan untuk memperbaruinya dengan mengikuti panduan dalam dokumentasi resource saluran.
badRequest (400) tooManyPromotedItems Jumlah item promosi yang diizinkan terlampaui di bagian invideoPromotion.
forbidden (403) channelForbidden Saluran yang ditentukan dalam parameter id tidak mendukung permintaan atau permintaan tidak diotorisasi dengan benar.
forbidden (403) promotedVideoNotAllowed Saluran yang coba diperbarui oleh permintaan API tidak dapat ditemukan. Periksa nilai properti id di resource channel yang dikirim permintaan untuk memastikan ID saluran sudah benar.
forbidden (403) websiteLinkNotAllowed URL situs yang ditentukan tidak diizinkan.
notFound (404) channelNotFound Channel yang ditentukan oleh parameter id tidak dapat ditemukan atau tidak memiliki opsi branding.
notFound (404) channelNotFound Saluran yang ditentukan dalam parameter id tidak dapat ditemukan.
notFound (404) unknownChannelId ID channel yang ditentukan tidak ditemukan.
notFound (404) unknownChannelId ID channel RecentUploadBy yang ditentukan tidak ditemukan.
notFound (404) unknownVideoId ID video yang ditentukan sebagai item yang dipromosikan tidak dapat ditemukan.
required (400) requiredItemIdType Metadata permintaan harus menentukan jenis item di bagian invideoPromotion.
required (400) requiredItemId Metadata permintaan harus menentukan item di bagian invideoPromotion.
required (400) requiredTimingOffset Metadata permintaan harus menentukan offset waktu default sehingga YouTube dapat menentukan waktu untuk menampilkan item yang dipromosikan. Tetapkan nilai properti invideoPromotion.defaultTiming.offsetMs di resource yang dikirim permintaan.
required (400) requiredTimingOffset Metadata permintaan harus menentukan selisih waktu sehingga YouTube dapat menentukan waktu untuk menampilkan item yang dipromosikan. Tetapkan nilai properti invideoPromotion.timing.offsetMs di resource yang dikirim permintaan.
required (400) requiredTimingType Metadata permintaan harus menentukan metode pengaturan waktu sehingga YouTube dapat menentukan waktu untuk menampilkan item yang dipromosikan. Tetapkan nilai properti invideoPromotion.defaultTiming.type di resource yang dikirim permintaan.
required (400) requiredTimingType Metadata permintaan harus menentukan metode pengaturan waktu sehingga YouTube dapat menentukan waktu untuk menampilkan item yang dipromosikan. Tetapkan nilai properti invideoPromotion.timing.type di resource yang dikirim permintaan.
required (400) requiredTiming Metadata permintaan harus menentukan waktu untuk setiap item di bagian invideoPromotion.
required (400) requiredVideoId Metadata permintaan harus menentukan ID video untuk mengidentifikasi item yang dipromosikan.
required (400) requiredWebsiteUrl Metadata permintaan harus menentukan URL situs di bagian invideoPromotion. Tetapkan nilai properti invideoPromotion.items[].id.websiteUrl di resource yang dikirim permintaan.

commentThreads

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource commentThreads. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

commentThreads.list

Jenis error Detail error Deskripsi
badRequest (400) operationNotSupported Permintaan API tidak valid atau tidak diformat dengan benar. Akibatnya, server API tidak dapat memahami permintaan tersebut.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource commentThread dalam isi permintaan untuk memastikan validitasnya.
forbidden (403) commentsDisabled Video yang diidentifikasi oleh parameter videoId telah menonaktifkan komentar.
forbidden (403) forbidden Satu atau beberapa rangkaian komentar yang diminta tidak dapat diambil karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) channelNotFound Saluran yang diidentifikasi oleh parameter allThreadsRelatedToChannelId tidak dapat ditemukan.
notFound (404) commentThreadNotFound Satu atau beberapa rangkaian komentar yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.
notFound (404) videoNotFound Video yang diidentifikasi oleh parameter videoId tidak dapat ditemukan.

commentThreads.insert

Jenis error Detail error Deskripsi
badRequest (400) channelOrVideoIdMissing Setiap rangkaian komentar harus ditautkan ke channel atau video. Pastikan resource menentukan nilai untuk properti snippet.channelId dan snippet.videoId. Komentar video akan muncul di halaman tonton video.
badRequest (400) commentTextRequired Resource comment yang disisipkan harus menentukan nilai untuk properti snippet.topLevelComment.snippet.textOriginal. Komentar tidak boleh kosong.
badRequest (400) commentTextTooLong Resource comment yang disisipkan berisi terlalu banyak karakter dalam properti snippet.topLevelComment.snippet.textOriginal.
badRequest (400) invalidCommentThreadMetadata Metadata permintaan tidak valid.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource commentThread dalam isi permintaan untuk memastikan validitasnya.
forbidden (403) forbidden Rangkaian komentar dapat dibuat karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) ineligibleAccount Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk menyisipkan rangkaian komentar atau komentar.
notFound (404) channelNotFound Saluran yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.channelId untuk memastikannya sudah benar.
notFound (404) videoNotFound Video yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.videoId untuk memastikannya sudah benar.

comments

Metode comments.markAsSpam tidak lagi didukung.

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource comments. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

comments.list

Jenis error Detail error Deskripsi
badRequest (400) operationNotSupported Permintaan API tidak valid atau tidak diformat dengan benar. Akibatnya, server API tidak dapat memahami permintaan tersebut.
forbidden (403) forbidden Satu atau beberapa komentar yang diminta tidak dapat diambil karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) commentNotFound Satu atau beberapa komentar yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id dan parentId permintaan untuk memastikan nilainya benar.

comments.setModerationStatus

Jenis error Detail error Deskripsi
badRequest (400) banWithoutReject Parameter banAuthor hanya dapat digunakan jika nilai parameter moderationStatus adalah rejected.
badRequest (400) operationNotSupported Permintaan API tidak valid atau tidak diformat dengan benar. Akibatnya, server API tidak dapat memahami permintaan tersebut.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid.
forbidden (403) forbidden Status moderasi satu atau beberapa komentar tidak dapat ditetapkan karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) commentNotFound Satu atau beberapa komentar yang ingin diperbarui oleh permintaan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

comments.insert

Jenis error Detail error Deskripsi
badRequest (400) commentTextRequired Resource comment yang disisipkan harus menentukan nilai untuk properti snippet.textOriginal. Komentar tidak boleh kosong.
badRequest (400) commentTextTooLong Resource comment yang disisipkan berisi terlalu banyak karakter dalam properti snippet.textOriginal.
badRequest (400) invalidCommentMetadata Metadata permintaan tidak valid.
badRequest (400) operationNotSupported Pengguna API tidak dapat menyisipkan komentar sebagai balasan untuk komentar tingkat teratas yang diidentifikasi oleh properti snippet.parentId. Dalam resource commentThread, properti snippet.canReply menunjukkan apakah pelihat saat ini dapat membalas thread.
badRequest (400) parentCommentIsPrivate Komentar induk yang ditentukan bersifat pribadi. API tidak mendukung balasan untuk komentar pribadi.
badRequest (400) parentIdMissing Komentar yang disisipkan harus ditautkan ke komentar induk. Namun, resource comment dalam isi permintaan API tidak menetapkan nilai untuk properti snippet.parentId.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource comment dalam isi permintaan untuk memastikan validitasnya.
forbidden (403) forbidden Komentar tidak dapat dibuat karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) ineligibleAccount Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk menyisipkan rangkaian komentar atau komentar.
notFound (404) parentCommentNotFound Komentar induk yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.parentId dalam isi permintaan untuk memastikan nilainya benar.

comments.delete

Jenis error Detail error Deskripsi
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid.
forbidden (403) forbidden Komentar tidak dapat dihapus karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) commentNotFound Komentar yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

comments.update

Jenis error Detail error Deskripsi
badRequest (400) commentTextTooLong Resource comment yang diperbarui berisi terlalu banyak karakter dalam properti snippet.textOriginal.
badRequest (400) invalidCommentMetadata Metadata permintaan tidak valid.
badRequest (400) operationNotSupported Permintaan API tidak valid atau tidak diformat dengan benar. Akibatnya, server API tidak dapat memahami permintaan tersebut.
badRequest (400) processingFailure Server API gagal memproses permintaan. Meskipun ini bisa menjadi error sementara, hal ini biasanya menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource comment dalam isi permintaan untuk memastikan validitasnya.
forbidden (403) forbidden Komentar tidak dapat diperbarui karena izin tidak memadai. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) ineligibleAccount Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk memperbarui komentar atau rangkaian komentar.
notFound (404) commentNotFound Komentar yang ditentukan tidak dapat ditemukan. Periksa nilai properti id dalam isi permintaan untuk memastikan nilainya benar.

anggota

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource members. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

members.list

Jenis error Detail error Deskripsi
badRequest (400) channelMembershipsNotEnabled Langganan channel tidak diaktifkan oleh channel kreator yang memberi otorisasi permintaan ini.
badRequest (400) invalidMode Nilai parameter mode tidak valid. Error ini mungkin terjadi jika parameter pageToken menentukan token yang diambil menggunakan mode berbeda dari yang ditentukan.
badRequest (400) invalidPageToken Nilai parameter pageToken tidak valid. Error ini terjadi jika token halaman yang digunakan dalam permintaan telah habis masa berlakunya.
badRequest (400) invalidHasAccessToLevel Nilai parameter hasAccessToLevel tidak valid. Tidak ada level dengan id yang ditentukan.
badRequest (400) invalidFilterByMemberChannelId Nilai parameter filterByMemberChannelId tidak valid. Error ini terjadi jika parameter value filterByMemberChannelId menentukan lebih dari 100 saluran.

membershipsLevels

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource members. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

membershipsLevels.list

Jenis error Detail error Deskripsi
badRequest (400) channelMembershipsNotEnabled Langganan channel tidak diaktifkan oleh channel kreator yang memberi otorisasi permintaan ini.

playlistItems

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource playlistItems. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

playlistItems.delete

Jenis error Detail error Deskripsi
forbidden (403) playlistItemsNotAccessible Permintaan tidak diizinkan dengan benar untuk menghapus item playlist yang ditentukan.
notFound (404) playlistItemNotFound Item playlist yang diidentifikasi dengan parameter id permintaan tidak dapat ditemukan.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk menghapus video dari playlist tertentu. Misalnya, Anda tidak dapat menghapus video dari playlist video yang Anda upload.

playlistItems.insert

Jenis error Detail error Deskripsi
duplicate videoAlreadyInPlaylist Video yang ingin Anda tambahkan ke playlist sudah ada dalam playlist.
forbidden (403) playlistContainsMaximumNumberOfVideos Playlist sudah berisi jumlah item maksimum yang diizinkan.
forbidden (403) playlistItemsNotAccessible Permintaan tidak diizinkan untuk menyisipkan item playlist yang ditentukan.
invalidValue (400) invalidContentDetails Properti contentDetails dalam permintaan tidak valid. Kemungkinan alasannya adalah kolom contentDetails.note lebih dari 280 karakter.
invalidValue (400) invalidPlaylistItemPosition Permintaan tersebut mencoba menetapkan posisi item playlist ke nilai yang tidak valid atau tidak didukung. Periksa nilai properti position di snippet resource.
invalidValue (400) invalidResourceType type yang ditentukan untuk ID resource tidak didukung untuk operasi ini. ID resource mengidentifikasi item yang ditambahkan ke playlist – seperti youtube#video.
invalidValue (400) manualSortRequired Permintaan tersebut mencoba menetapkan posisi item playlist, tetapi playlist tersebut tidak menggunakan pengurutan manual. (Misalnya, item playlist mungkin diurutkan menurut tanggal atau popularitas.) Anda dapat mengatasi error dengan menghapus elemen snippet.position dari resource yang disisipkan permintaan. Jika ingin item playlist memiliki posisi tertentu dalam daftar, Anda harus terlebih dahulu memperbarui opsi Pengurutan playlist ke Manual di setelan playlist. Setelan ini dapat disesuaikan di Pengelola Video YouTube.
invalidValue (400) videoAlreadyInAnotherSeriesPlaylist Video yang ingin Anda tambahkan ke playlist sudah ada di playlist bersambung lain.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk menyisipkan video ke dalam playlist tertentu. Misalnya, Anda tidak dapat menyisipkan video ke dalam playlist video yang diupload.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter playlistId permintaan tidak dapat ditemukan.
notFound (404) videoNotFound Video yang Anda coba tambahkan ke playlist tidak dapat ditemukan. Periksa nilai properti videoId untuk memastikan nilainya benar.
required (400) channelIdRequired Permintaan tidak menentukan nilai untuk properti channelId wajib.
required (400) playlistIdRequired Permintaan tidak menentukan nilai untuk properti playlistId wajib.
required (400) resourceIdRequired Permintaan harus berisi resource tempat objek snippet menentukan resourceId.

playlistItems.list

Jenis error Detail error Deskripsi
forbidden (403) playlistItemsNotAccessible Permintaan tidak diizinkan untuk mengambil playlist yang ditentukan dengan benar.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter playlistId permintaan tidak dapat ditemukan.
notFound (404) videoNotFound Video yang diidentifikasi dengan parameter videoId permintaan tidak dapat ditemukan.
required (400) playlistIdRequired Permintaan berlangganan tidak menentukan nilai untuk properti playlistId wajib.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk membuat daftar video dalam playlist yang ditentukan. Misalnya, Anda tidak dapat mencantumkan video di playlist tonton nanti.

playlistItems.update

Jenis error Detail error Deskripsi
forbidden (403) playlistItemsNotAccessible Permintaan tidak diizinkan untuk memperbarui item playlist yang ditentukan.
invalidValue (400) invalidPlaylistItemPosition Permintaan tersebut mencoba menetapkan posisi item playlist ke nilai yang tidak valid atau tidak didukung. Periksa nilai properti position di snippet resource.
invalidValue (400) invalidResourceType type yang ditentukan untuk ID resource tidak didukung untuk operasi ini. ID resource mengidentifikasi item yang ditambahkan ke playlist – seperti youtube#video.
invalidValue (400) invalidSnippet Permintaan tidak menentukan properti snippet yang valid.
invalidValue (400) manualSortRequired Permintaan tersebut mencoba menetapkan posisi item playlist, tetapi playlist tersebut tidak menggunakan pengurutan manual. (Misalnya, item playlist mungkin diurutkan menurut tanggal atau popularitas.) Anda dapat mengatasi error dengan menghapus elemen snippet.position dari resource yang disisipkan permintaan. Jika ingin item playlist memiliki posisi tertentu dalam daftar, Anda harus terlebih dahulu memperbarui opsi Pengurutan playlist ke Manual di setelan playlist. Setelan ini dapat disesuaikan di Pengelola Video YouTube.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk memperbarui video dalam playlist yang ditentukan. Misalnya, Anda tidak dapat memperbarui video di playlist video yang Anda upload.
notFound (404) playlistItemNotFound Item playlist yang diidentifikasi dengan properti id permintaan tidak dapat ditemukan.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter playlistId permintaan tidak dapat ditemukan.
required (400) channelIdRequired Permintaan tidak menentukan nilai untuk properti channelId wajib.
required (400) playlistIdRequired Permintaan tidak menentukan nilai untuk properti playlistId wajib.
required (400) playlistItemIdRequired Resource item playlist yang ditentukan dalam permintaan harus menggunakan properti id untuk mengidentifikasi item playlist yang sedang diperbarui.

playlist

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource playlists. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

playlists.delete

Jenis error Detail error Deskripsi
forbidden (403) playlistForbidden Operasi ini dilarang atau permintaan tidak diizinkan dengan benar.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter id permintaan tidak dapat ditemukan.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk menghapus playlist tertentu. Misalnya, Anda tidak dapat menghapus playlist video yang Anda upload.

playlists.list

Jenis error Detail error Deskripsi
forbidden (403) channelClosed Saluran yang ditetapkan dalam parameter channelId telah ditutup.
forbidden (403) channelSuspended Saluran yang ditentukan dalam parameter channelId telah ditangguhkan.
forbidden (403) playlistForbidden Playlist yang diidentifikasi dengan parameter id permintaan tidak mendukung permintaan tersebut atau permintaan tidak diotorisasi dengan benar.
notFound (404) channelNotFound Saluran yang ditentukan dalam parameter channelId tidak dapat ditemukan.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter id permintaan tidak dapat ditemukan.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk membuat daftar playlist yang ditentukan. Misalnya, Anda tidak dapat mencantumkan playlist tonton nanti.

playlists.insert

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSetError defaultLanguage harus disetel untuk mengupdate localizations.
badRequest (400) localizationValidationError Salah satu nilai dalam objek pelokalan gagal divalidasi. Gunakan metode playlists.list untuk mengambil nilai yang valid dan pastikan untuk memperbaruinya dengan mengikuti panduan di dokumentasi resource playlist.
badRequest (400) maxPlaylistExceeded Playlist tidak dapat dibuat karena jumlah playlist yang diizinkan di channel ini telah mencapai batas maksimum.
forbidden (403) playlistForbidden Operasi ini dilarang atau permintaan tidak diizinkan dengan benar.
invalidValue (400) invalidPlaylistSnippet Permintaan berisi cuplikan playlist yang tidak valid.
required (400) playlistTitleRequired Permintaan harus menentukan judul playlist.

playlists.update

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSetError defaultLanguage harus disetel untuk mengupdate localizations.
badRequest (400) localizationValidationError Salah satu nilai dalam objek pelokalan gagal divalidasi. Gunakan metode playlists.list untuk mengambil nilai yang valid dan pastikan untuk memperbaruinya dengan mengikuti panduan di dokumentasi resource playlist.
forbidden (403) playlistForbidden Operasi ini dilarang atau permintaan tidak diizinkan dengan benar.
invalidValue (400) invalidPlaylistSnippet Permintaan berisi cuplikan playlist yang tidak valid.
invalidValue (400) playlistOperationUnsupported API tidak mendukung kemampuan untuk memperbarui playlist yang ditentukan. Misalnya, Anda tidak dapat memperbarui properti playlist video yang Anda upload.
notFound (404) playlistNotFound Playlist yang diidentifikasi dengan parameter id permintaan tidak dapat ditemukan.
required (400) playlistTitleRequired Permintaan harus menentukan judul playlist.

subscription

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource subscriptions. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

subscriptions.delete

Jenis error Detail error Deskripsi
forbidden (403) subscriptionForbidden Permintaan tidak diautentikasi dengan benar atau tidak didukung untuk channel ini.
notFound (404) subscriptionNotFound Langganan yang Anda coba hapus tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

subscriptions.insert

Jenis error Detail error Deskripsi
badRequest (400) subscriptionDuplicate Langganan yang Anda coba buat sudah ada.
badRequest (400) subscriptionForbidden Anda telah mencapai jumlah langganan maksimum.
badRequest (400) subscriptionForbidden Terlalu banyak langganan terbaru. Coba lagi dalam beberapa jam.
badRequest (400) subscriptionForbidden Subscribe ke channel Anda sendiri tidak didukung.
forbidden (403) subscriptionForbidden Permintaan tidak diautentikasi dengan benar atau tidak didukung untuk channel ini.
notFound (404) publisherNotFound Resource yang ditentukan oleh properti snippet.resourceId permintaan tidak dapat ditemukan.
notFound (404) subscriberNotFound Pelanggan yang diidentifikasi dengan permintaan tidak dapat ditemukan.
required (400) publisherRequired Resource subscription yang ditentukan dalam permintaan harus menggunakan properti snippet.resourceId untuk mengidentifikasi channel yang disubscribe.

subscriptions.list

Jenis error Detail error Deskripsi
forbidden (403) accountClosed Subscription tidak dapat diambil karena akun subscriber ditutup.
forbidden (403) accountSuspended Langganan tidak dapat diambil karena akun pelanggan ditangguhkan.
forbidden (403) subscriptionForbidden Pemohon tidak diizinkan mengakses langganan yang diminta.
notFound (404) subscriberNotFound Pelanggan yang diidentifikasi dengan permintaan tidak dapat ditemukan.

thumbnail

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource thumbnails. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

thumbnails.set

Jenis error Detail error Deskripsi
badRequest (400) invalidImage Konten gambar yang diberikan tidak valid.
badRequest (400) mediaBodyRequired Permintaan tidak mencakup konten gambar.
forbidden (403) forbidden Thumbnail tidak dapat disetel untuk video yang ditentukan. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) forbidden Pengguna yang diautentikasi tidak memiliki izin untuk mengupload dan menyetel thumbnail video kustom.
notFound (404) videoNotFound Video yang Anda coba sisipkan gambar thumbnail tidak dapat ditemukan. Periksa nilai parameter videoId permintaan untuk memastikan nilainya benar.
tooManyRequests (429) uploadRateLimitExceeded Channel telah mengupload terlalu banyak thumbnail baru-baru ini. Coba lagi permintaan tersebut nanti.

videoAbuseReportReasons

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource videoAbuseReportReasons. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

videoAbuseReportReasons.list

Jenis error Detail error Deskripsi
forbidden (403) forbidden Akses dilarang. Permintaan mungkin tidak diotorisasi dengan benar.

videoCategories

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource videoCategories. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

videoCategories.list

Jenis error Detail error Deskripsi
notFound (404) videoCategoryNotFound Kategori video yang diidentifikasi oleh parameter id tidak dapat ditemukan. Gunakan metode videoCategories.list untuk mengambil daftar nilai yang valid.

video

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource videos. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

videos.insert

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSet Permintaan tersebut mencoba menambahkan detail video yang dilokalkan tanpa menentukan bahasa default detail video.
badRequest (400) invalidCategoryId Properti snippet.categoryId mencantumkan ID kategori yang tidak valid. Gunakan metode videoCategories.list untuk mengambil kategori yang didukung.
badRequest (400) invalidDescription Metadata permintaan mencantumkan deskripsi video yang tidak valid.
badRequest (400) invalidFilename Nama file video yang ditentukan pada header Slug tidak valid.
badRequest (400) invalidPublishAt Metadata permintaan menentukan waktu publikasi terjadwal yang tidak valid.
badRequest (400) invalidRecordingDetails Objek recordingDetails dalam metadata permintaan mencantumkan detail perekaman yang tidak valid.
badRequest (400) invalidTags Metadata permintaan menentukan kata kunci video yang tidak valid.
badRequest (400) invalidTitle Metadata permintaan mencantumkan judul video yang tidak valid atau kosong.
badRequest (400) invalidVideoGameRating Metadata permintaan menentukan rating video game yang tidak valid.
badRequest (400) invalidVideoMetadata Metadata permintaan tidak valid. Error ini terjadi jika permintaan memperbarui bagian snippet dari resource video, tetapi tidak menetapkan nilai untuk properti snippet.title dan snippet.categoryId.
badRequest (400) mediaBodyRequired Permintaan tidak mencakup konten video.
badRequest (400) uploadLimitExceeded Pengguna telah melampaui jumlah video yang dapat mereka upload.
forbidden (403) forbidden
forbidden (403) forbiddenLicenseSetting Permintaan tersebut mencoba menyetel lisensi yang tidak valid untuk video.
forbidden (403) forbiddenPrivacySetting Permintaan tersebut mencoba menyetel setelan privasi yang tidak valid untuk video.

videos.list

Jenis error Detail error Deskripsi
badRequest (400) videoChartNotFound Diagram video yang diminta tidak didukung atau tidak tersedia.
forbidden (403) forbidden Permintaan tidak diizinkan dengan benar untuk mengakses file video atau memproses informasi. Bagian fileDetails, processingDetails, dan suggestions hanya tersedia untuk pemilik video tersebut.
forbidden (403) forbidden Permintaan tidak dapat mengakses informasi rating pengguna. Error ini dapat terjadi karena permintaan tidak diizinkan dengan benar untuk menggunakan parameter myRating.
notFound (404) videoNotFound Video yang ingin Anda ambil tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

videos.delete

Jenis error Detail error Deskripsi
forbidden (403) forbidden Video yang Anda coba hapus tidak dapat dihapus. Permintaan mungkin tidak diotorisasi dengan benar.
notFound (404) videoNotFound Video yang Anda coba hapus tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

videos.update

Jenis error Detail error Deskripsi
badRequest (400) defaultLanguageNotSet Permintaan API mencoba menambahkan detail video yang dilokalkan tanpa menentukan bahasa default detail video.
badRequest (400) invalidCategoryId Properti snippet.categoryId mencantumkan ID kategori yang tidak valid. Gunakan metode videoCategories.list untuk mengambil kategori yang didukung.
badRequest (400) invalidDefaultBroadcastPrivacySetting Permintaan tersebut mencoba menetapkan setelan privasi yang tidak valid untuk siaran default.
badRequest (400) invalidDescription Metadata permintaan mencantumkan deskripsi video yang tidak valid.
badRequest (400) invalidPublishAt Metadata permintaan menentukan waktu publikasi terjadwal yang tidak valid.
badRequest (400) invalidRecordingDetails Objek recordingDetails dalam metadata permintaan mencantumkan detail perekaman yang tidak valid.
badRequest (400) invalidTags Metadata permintaan menentukan kata kunci video yang tidak valid.
badRequest (400) invalidTitle Metadata permintaan mencantumkan judul video yang tidak valid atau kosong.
badRequest (400) invalidVideoMetadata Metadata permintaan tidak valid. Error ini terjadi jika permintaan memperbarui bagian snippet dari resource video, tetapi tidak menetapkan nilai untuk properti snippet.title dan snippet.categoryId.
forbidden (403) forbidden Akses dilarang. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) forbiddenEmbedSetting Permintaan tersebut mencoba menetapkan setelan penyematan yang tidak valid untuk video. Beberapa channel mungkin tidak memiliki izin untuk menawarkan live stream kepada pemutar yang disematkan. Buka Pusat Bantuan YouTube untuk mengetahui informasi selengkapnya.
forbidden (403) forbiddenLicenseSetting Permintaan tersebut mencoba menyetel lisensi yang tidak valid untuk video.
forbidden (403) forbiddenPrivacySetting Permintaan tersebut mencoba menyetel setelan privasi yang tidak valid untuk video.
notFound (404) videoNotFound Video yang ingin Anda perbarui tidak dapat ditemukan. Periksa nilai kolom id dalam isi permintaan untuk memastikan nilainya benar.

videos.rate

Jenis error Detail error Deskripsi
badRequest (400) emailNotVerified Pengguna harus memverifikasi alamat email mereka sebelum memberi rating.
badRequest (400) invalidRating Permintaan berisi nilai yang tidak terduga untuk parameter rating.
badRequest (400) videoPurchaseRequired Video rental hanya dapat dinilai oleh pengguna yang menyewanya.
forbidden (403) forbidden Video yang akan Anda beri rating tidak dapat diberi rating. Permintaan mungkin tidak diotorisasi dengan benar.
forbidden (403) videoRatingDisabled Pemilik video yang ingin Anda beri rating telah menonaktifkan pemberian rating untuk video tersebut.
notFound (404) videoNotFound Video yang coba Anda beri rating tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya benar.

videos.reportAbuse

Jenis error Detail error Deskripsi
badRequest (400) invalidAbuseReason Permintaan berisi nilai yang tidak terduga untuk kolom reason_id, atau kombinasi kolom reason_id dan secondary_reason_id.
badRequest (400) rateLimitExceeded Pengguna telah mengirim terlalu banyak permintaan dalam jangka waktu yang ditentukan.
forbidden (403) forbidden
notFound (404) videoNotFound Video yang coba Anda laporkan penyalahgunaan tidak dapat ditemukan.

watermarks

Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource watermarks. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.

watermarks.set

Jenis error Detail error Deskripsi
badRequest (400) imageFormatUnsupported Format gambar yang Anda berikan tidak didukung.
badRequest (400) imageTooTall Gambar yang Anda berikan terlalu tinggi.
badRequest (400) imageTooWide Gambar yang Anda berikan terlalu lebar.
badRequest (400) mediaBodyRequired Permintaan tidak mencakup konten gambar.
forbidden (403) forbidden Watermark tidak dapat disetel untuk channel yang ditentukan. Permintaan mungkin tidak diotorisasi dengan benar, atau parameter channelId disetel ke nilai yang tidak valid.

watermarks.unset

Jenis error Detail error Deskripsi
forbidden (403) forbidden Watermark tidak dapat dibatalkan penetapannya untuk channel yang ditentukan. Permintaan mungkin tidak diotorisasi dengan benar, atau parameter channelId disetel ke nilai yang tidak valid.