YouTube Data API - Errors
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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.
Error umum
Tabel berikut mengidentifikasi pesan error API yang tidak khusus untuk metode API tertentu.
Core API errors
Jenis error
Detail error
Deskripsi
forbidden (403)
forbidden
Akses dilarang. Permintaan mungkin tidak diizinkan dengan benar.
quotaExceeded (403)
quotaExceeded
Permintaan tidak dapat diselesaikan karena Anda telah melampaui kuota.
Common request errors
Jenis error
Detail error
Deskripsi
badRequest (400)
incompatibleParameters
Permintaan menentukan dua atau beberapa parameter yang tidak dapat digunakan dalam permintaan yang sama.
badRequest (400)
invalidFilters
Permintaan menentukan parameter filter yang tidak valid.
badRequest (400)
invalidPageToken
Permintaan menentukan token halaman yang tidak valid.
badRequest (400)
missingRequiredParameter
Permintaan tidak memiliki parameter yang diperlukan.
badRequest (400)
unexpectedParameter
Permintaan menentukan parameter yang tidak terduga.
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, maka error ini merujuk pada Akun Google tersebut.
forbidden (403)
authenticatedUserAccountSuspended
Akun YouTube pengguna yang diautentikasi ditangguhkan. Jika pengguna yang diautentikasi bertindak atas nama Akun Google lain, maka error ini merujuk pada Akun Google tersebut.
forbidden (403)
authenticatedUserNotChannel
Untuk permintaan ini, pengguna yang diautentikasi harus diselesaikan ke channel, tetapi tidak. Jika permintaan Anda diautentikasi dan menggunakan parameter delegasi onBehalfOfContentOwner, Anda juga harus menetapkan parameter onBehalfOfContentOwnerChannel.
forbidden (403)
channelClosed
Saluran 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 diberikan untuk permintaan menentukan cakupan yang tidak memadai 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 saat 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 menentukan kode wilayah yang tidak valid.
badRequest (400)
unexpectedPart
Parameter part permintaan menentukan nilai yang tidak terduga.
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 diberi otorisasi dengan benar.
unauthorized (401)
youtubeSignupRequired
Error ini menunjukkan bahwa pengguna memiliki Akun Google yang tidak ditautkan, yang berarti pengguna 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 untuk 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 biasanya 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 tersebut menjelaskan error untuk API versi 2.1, arti error tersebut masih berlaku.
aktivitas
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 menyetel parameter home ke true dalam permintaan yang tidak sah.
forbidden (403)
forbidden
Permintaan tidak diizinkan 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 diberi otorisasi dengan benar.
teks
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 diizinkan dengan benar.
notFound (404)
captionNotFound
Trek teks tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 diizinkan dengan benar.
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 trek teks yang diminta bukan failed.
notFound (404)
captionNotFound
Trek teks tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 diberikan. 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 jalur yang ada, lalu menyisipkan jalur baru atau mengubah nama jalur baru sebelum menyisipkannya.
forbidden (403)
forbidden
Izin yang terkait dengan permintaan tidak cukup untuk mengupload trek teks. Permintaan mungkin tidak diizinkan dengan benar.
invalidValue (400)
invalidMetadata
Permintaan berisi nilai metadata yang tidak valid, sehingga mencegah pembuatan jalur. Pastikan permintaan 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 diizinkan 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 diperbarui. Konten trek sebenarnya diperlukan jika parameter sync ditetapkan ke true.
forbidden (403)
forbidden
Izin yang terkait dengan permintaan tidak cukup untuk memperbarui trek teks. Permintaan mungkin tidak diizinkan dengan benar.
notFound (404)
captionNotFound
Trek teks yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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, buka halaman album, lalu hapus beberapa gambar dari album tersebut.
badRequest (400)
mediaBodyRequired
Permintaan tidak menyertakan 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 saluran ini.
invalidValue (400)
idInvalid
Properti id menentukan ID bagian channel yang tidak valid.
invalidValue (400)
idRequired
Properti id harus menentukan nilai yang mengidentifikasi bagian channel yang dihapus.
notFound (404)
channelNotFound
Channel tidak ditemukan.
notFound (404)
channelSectionNotFound
Bagian channel yang ingin Anda perbarui tidak dapat ditemukan.
channelSections.insert
Jenis error
Detail error
Deskripsi
badRequest (400)
defaultLanguageNotSetError
Properti snippet.defaultLanguage resource channelSection harus ditetapkan 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 dalam dokumentasi 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 dalam dokumentasi 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 dalam dokumentasi 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 dalam dokumentasi 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 saluran ini.
invalidValue (400)
channelNotActive
Setidaknya salah satu saluran yang ditentukan tidak aktif.
invalidValue (400)
channelsDuplicated
Permintaan gagal karena menentukan saluran 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 diberikan 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 channel ini.
invalidValue (400)
inValidPosition
Properti snippet.position berisi nilai yang tidak valid.
invalidValue (400)
maxChannelSectionExceeded
Permintaan tidak dapat diselesaikan karena channel sudah memiliki jumlah maksimum bagian channel.
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 tepat satu playlist.
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 dan oleh karena itu, tidak dapat disertakan dalam bagian channel.
invalidValue (400)
playlistsDuplicated
Permintaan gagal karena menentukan playlist duplikat.
invalidValue (400)
playlistsNeeded
Jika properti snippet.type memiliki nilai singlePlaylist atau multiplePlaylists, properti contentDetails.playlists[] harus ditentukan.
invalidValue (400)
playlistsNotExpected
Resource yang diberikan dengan permintaan menentukan nilai untuk properti contentDetails.playlists[], tetapi playlist tidak diharapkan untuk jenis bagian channel 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 channel 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 menentukan 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 channel yang terkait dengan permintaan tidak dapat ditemukan.
channelSections.update
Jenis error
Detail error
Deskripsi
badRequest (400)
defaultLanguageNotSetError
Properti snippet.defaultLanguage resource channelSection harus ditetapkan 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 dalam dokumentasi 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 dalam dokumentasi 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 dalam dokumentasi 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 dalam dokumentasi 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 saluran ini.
invalidValue (400)
channelNotActive
Setidaknya salah satu saluran yang ditentukan tidak aktif.
invalidValue (400)
channelsDuplicated
Permintaan gagal karena menentukan saluran 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 diberikan 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 channel ini.
invalidValue (400)
idInvalid
Properti id menentukan ID bagian channel yang tidak valid.
invalidValue (400)
idRequired
Properti id harus menentukan nilai yang mengidentifikasi bagian channel 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 tepat satu playlist.
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 dan oleh karena itu, tidak dapat disertakan dalam bagian channel.
invalidValue (400)
playlistsDuplicated
Permintaan gagal karena menentukan playlist duplikat.
invalidValue (400)
playlistsNeeded
Jika properti snippet.type memiliki nilai singlePlaylist atau multiplePlaylists, properti contentDetails.playlists[] harus ditentukan.
invalidValue (400)
playlistsNotExpected
Resource yang diberikan dengan permintaan menentukan nilai untuk properti contentDetails.playlists[], tetapi playlist tidak diharapkan untuk jenis bagian channel 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 channel yang ditentukan tidak dapat ditemukan.
notFound (404)
channelSectionNotFound
Bagian channel yang ingin Anda perbarui tidak dapat ditemukan.
notFound (404)
playlistNotFound
Satu atau beberapa playlist yang ditentukan tidak dapat ditemukan.
saluran
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 satu filter berikut dapat ditentukan:id, mySubscribers, categoryId, mine, managedByMe, forUsername. Jika 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 diberi otorisasi dengan benar.
notFound (404)
categoryNotFound
Kategori yang diidentifikasi oleh parameter categoryId tidak dapat ditemukan.
notFound (404)
channelNotFound
Channel 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 channel, Anda harus menetapkan nilai properti brandingSettings.channel.title ke judul channel 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 menentukan pesan kustom 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 memosisikan item yang dipromosikan di pemutar video. Periksa nilai properti invideoPromotion.position.type di resource yang dikirim permintaan.
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 diberi otorisasi dengan benar.
forbidden (403)
promotedVideoNotAllowed
Channel yang coba diperbarui oleh permintaan API tidak dapat ditemukan. Periksa nilai properti id di resource channel yang dikirim permintaan untuk memastikan ID channel 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
Channel yang ditentukan dalam parameter id tidak dapat ditemukan.
notFound (404)
unknownChannelId
ID channel yang ditentukan tidak ditemukan.
notFound (404)
unknownChannelId
ID channel recentlyUploadedBy yang ditentukan tidak ditemukan.
notFound (404)
unknownVideoId
ID video yang ditentukan sebagai item promosi 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 pengaturan waktu default agar YouTube dapat menentukan kapan item yang dipromosikan akan ditampilkan. Tetapkan nilai properti invideoPromotion.defaultTiming.offsetMs di resource yang dikirim permintaan.
required (400)
requiredTimingOffset
Metadata permintaan harus menentukan offset waktu agar YouTube dapat menentukan kapan item yang dipromosikan akan ditampilkan. Tetapkan nilai properti invideoPromotion.timing.offsetMs di resource yang dikirim permintaan.
required (400)
requiredTimingType
Metadata permintaan harus menentukan metode pengaturan waktu agar 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 agar 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 dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource commentThread dalam isi permintaan untuk memastikan validitasnya.
forbidden (403)
commentsDisabled
Komentar pada video yang diidentifikasi oleh parameter videoId telah dinonaktifkan.
forbidden (403)
forbidden
Satu atau beberapa rangkaian komentar yang diminta tidak dapat diambil karena izin tidak memadai. Permintaan mungkin tidak diizinkan dengan benar.
Satu atau beberapa rangkaian komentar yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 pada video muncul di halaman tonton video.
badRequest (400)
commentTextRequired
Resource comment yang sedang disisipkan harus menentukan nilai untuk properti snippet.topLevelComment.snippet.textOriginal. Komentar tidak boleh kosong.
badRequest (400)
commentTextTooLong
Resource comment yang sedang disisipkan berisi terlalu banyak karakter di properti snippet.topLevelComment.snippet.textOriginal.
badRequest (400)
invalidCommentThreadMetadata
Metadata permintaan tidak valid.
badRequest (400)
processingFailure
Server API gagal memproses permintaan dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini menunjukkan bahwa input permintaan tidak valid. Periksa struktur resource commentThread dalam isi permintaan untuk memastikan validitasnya.
forbidden (403)
forbidden
Thread komentar tidak dapat dibuat karena izin tidak memadai. Permintaan mungkin tidak diizinkan dengan benar.
forbidden (403)
ineligibleAccount
Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk menyisipkan komentar atau rangkaian komentar.
notFound (404)
channelNotFound
Channel yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.channelId untuk memastikan nilainya sudah benar.
notFound (404)
videoNotFound
Video yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.videoId untuk memastikan nilainya sudah benar.
komentar
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 diizinkan 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 dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini 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 diizinkan dengan benar.
notFound (404)
commentNotFound
Satu atau beberapa komentar yang coba 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 sedang disisipkan harus menentukan nilai untuk properti snippet.textOriginal. Komentar tidak boleh kosong.
badRequest (400)
commentTextTooLong
Resource comment yang sedang disisipkan berisi terlalu banyak karakter di 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. Di resource commentThread, properti snippet.canReply menunjukkan apakah penonton saat ini dapat membalas rangkaian pesan.
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 menentukan nilai untuk properti snippet.parentId.
badRequest (400)
processingFailure
Server API gagal memproses permintaan dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini 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 diizinkan dengan benar.
forbidden (403)
ineligibleAccount
Akun YouTube yang digunakan untuk mengizinkan permintaan API harus digabungkan dengan Akun Google pengguna untuk menyisipkan komentar atau rangkaian komentar.
notFound (404)
parentCommentNotFound
Komentar induk yang ditentukan tidak dapat ditemukan. Periksa nilai properti snippet.parentId di isi permintaan untuk memastikan nilainya sudah benar.
comments.delete
Jenis error
Detail error
Deskripsi
badRequest (400)
processingFailure
Server API gagal memproses permintaan dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini menunjukkan bahwa input permintaan tidak valid.
forbidden (403)
forbidden
Komentar tidak dapat dihapus karena izin tidak memadai. Permintaan mungkin tidak diizinkan dengan benar.
notFound (404)
commentNotFound
Komentar yang ditentukan tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah benar.
comments.update
Jenis error
Detail error
Deskripsi
badRequest (400)
commentTextTooLong
Resource comment yang sedang diperbarui berisi terlalu banyak karakter di 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 dengan berhasil. Meskipun dapat menjadi error sementara, biasanya hal ini 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 diizinkan 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 di isi permintaan untuk memastikan nilainya sudah 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
Channel kreator yang mengizinkan 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 terjadi jika masa berlaku token halaman yang digunakan dalam permintaan telah berakhir.
badRequest (400)
invalidHasAccessToLevel
Nilai parameter hasAccessToLevel
tidak valid. Tidak ada level dengan
id yang ditentukan.
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
Channel kreator yang mengizinkan permintaan tidak mengaktifkan langganan
channel.
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 diberi otorisasi 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 yang ditentukan. Misalnya, Anda tidak dapat menghapus video dari playlist video yang diupload.
playlistItems.insert
Jenis error
Detail error
Deskripsi
duplicate
videoAlreadyInPlaylist
Video yang ingin Anda tambahkan ke playlist sudah ada di playlist.
forbidden (403)
playlistContainsMaximumNumberOfVideos
Playlist sudah berisi jumlah item maksimum yang diizinkan.
forbidden (403)
playlistItemsNotAccessible
Permintaan tidak diberi otorisasi dengan benar untuk menyisipkan item playlist yang ditentukan.
invalidValue (400)
invalidContentDetails
Properti contentDetails dalam permintaan tidak valid. Kemungkinan alasannya adalah kolom contentDetails.note lebih panjang dari 280 karakter.
invalidValue (400)
invalidPlaylistItemPosition
Permintaan mencoba menyetel 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 daftar putar – seperti youtube#video.
invalidValue (400)
manualSortRequired
Permintaan mencoba menyetel posisi item playlist, tetapi playlist tidak menggunakan pengurutan manual. (Misalnya, item playlist dapat diurutkan berdasarkan tanggal atau popularitas.) Anda dapat mengatasi error ini dengan menghapus elemen snippet.position dari resource yang dimasukkan oleh permintaan. Jika ingin item playlist memiliki posisi tertentu dalam daftar, Anda harus memperbarui opsi Pengurutan playlist menjadi Manual di setelan playlist terlebih dahulu. 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 yang ditentukan. Misalnya, Anda tidak dapat menyisipkan video ke playlist video yang Anda upload.
notFound (404)
playlistNotFound
Playlist yang diidentifikasi dengan parameter playlistId permintaan tidak dapat ditemukan.
notFound (404)
videoNotFound
Video yang ingin Anda tambahkan ke playlist tidak dapat ditemukan. Periksa nilai properti videoId untuk memastikan nilainya sudah benar.
required (400)
channelIdRequired
Permintaan tidak menentukan nilai untuk properti channelId yang wajib diisi.
required (400)
playlistIdRequired
Permintaan tidak menentukan nilai untuk properti playlistId yang wajib diisi.
required (400)
resourceIdRequired
Permintaan harus berisi resource yang objek snippet-nya menentukan resourceId.
playlistItems.list
Jenis error
Detail error
Deskripsi
forbidden (403)
playlistItemsNotAccessible
Permintaan tidak diizinkan dengan benar untuk mengambil playlist yang ditentukan.
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 langganan tidak menentukan nilai untuk properti playlistId yang wajib diisi.
invalidValue (400)
playlistOperationUnsupported
API tidak mendukung kemampuan untuk mencantumkan video dalam playlist yang ditentukan. Misalnya, Anda tidak dapat mencantumkan video dalam playlist tonton nanti.
playlistItems.update
Jenis error
Detail error
Deskripsi
forbidden (403)
playlistItemsNotAccessible
Permintaan tidak diberi otorisasi dengan benar untuk memperbarui item playlist yang ditentukan.
invalidValue (400)
invalidPlaylistItemPosition
Permintaan mencoba menyetel 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 daftar putar – seperti youtube#video.
invalidValue (400)
invalidSnippet
Permintaan tidak menentukan properti snippet yang valid.
invalidValue (400)
manualSortRequired
Permintaan mencoba menyetel posisi item playlist, tetapi playlist tidak menggunakan pengurutan manual. (Misalnya, item playlist dapat diurutkan berdasarkan tanggal atau popularitas.) Anda dapat mengatasi error ini dengan menghapus elemen snippet.position dari resource yang dimasukkan oleh permintaan. Jika ingin item playlist memiliki posisi tertentu dalam daftar, Anda harus memperbarui opsi Pengurutan playlist menjadi Manual di setelan playlist terlebih dahulu. 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 diupload.
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 yang wajib diisi.
required (400)
playlistIdRequired
Permintaan tidak menentukan nilai untuk properti playlistId yang wajib diisi.
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 yang ditentukan. Misalnya, Anda tidak dapat menghapus playlist video yang Anda upload.
playlists.list
Jenis error
Detail error
Deskripsi
forbidden (403)
channelClosed
Channel yang ditentukan dalam parameter channelId telah ditutup.
forbidden (403)
channelSuspended
Channel yang ditentukan dalam parameter channelId telah ditangguhkan.
forbidden (403)
playlistForbidden
Playlist yang diidentifikasi dengan parameter id permintaan tidak mendukung permintaan atau permintaan tidak diberi otorisasi dengan benar.
notFound (404)
channelNotFound
Channel 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 mencantumkan 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 dalam dokumentasi resource playlist.
badRequest (400)
maxPlaylistExceeded
Playlist tidak dapat dibuat karena jumlah playlist yang ada di channel tersebut telah mencapai batas maksimum yang diizinkan.
forbidden (403)
playlistForbidden
Operasi ini dilarang atau permintaan tidak diizinkan dengan benar.
invalidValue (400)
invalidPlaylistSnippet
Permintaan memberikan 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 dalam dokumentasi resource playlist.
forbidden (403)
playlistForbidden
Operasi ini dilarang atau permintaan tidak diizinkan dengan benar.
invalidValue (400)
invalidPlaylistSnippet
Permintaan memberikan 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.
search
Tabel berikut mengidentifikasi pesan error yang ditampilkan API sebagai respons terhadap panggilan terkait resource search. Metode ini juga dapat menampilkan error yang tercantum di bagian Error permintaan umum.
search.list
Jenis error
Detail error
Deskripsi
badRequest (400)
invalidChannelId
Parameter channelId menentukan ID channel yang tidak valid.
badRequest (400)
invalidLocation
Nilai parameter location dan/atau locationRadius diformat dengan tidak benar.
badRequest (400)
invalidRelevanceLanguage
Nilai parameter relevanceLanguage diformat dengan salah.
badRequest (400)
invalidSearchFilter
Permintaan berisi kombinasi filter dan/atau batasan penelusuran yang tidak valid. Anda harus menyetel parameter type ke video jika Anda menyetel nilai untuk parameter eventType, videoCaption, videoCategoryId, videoDefinition, videoDimension, videoDuration, videoEmbeddable, videoLicense, videoSyndicated, atau videoType.
langganan
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 saluran ini.
notFound (404)
subscriptionNotFound
Langganan yang ingin Anda hapus tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 maksimum langganan.
badRequest (400)
subscriptionForbidden
Terlalu banyak subscribe baru-baru ini. 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 saluran 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 langganan yang ditentukan dalam permintaan harus menggunakan properti snippet.resourceId untuk mengidentifikasi channel yang sedang disubscribe.
subscriptions.list
Jenis error
Detail error
Deskripsi
forbidden (403)
accountClosed
Langganan tidak dapat diambil karena akun pelanggan ditutup.
forbidden (403)
accountSuspended
Langganan tidak dapat diambil karena akun pelanggan ditangguhkan.
forbidden (403)
subscriptionForbidden
Peminta 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 menyertakan konten gambar.
forbidden (403)
forbidden
Thumbnail tidak dapat disetel untuk video yang ditentukan. Permintaan mungkin tidak diizinkan dengan benar.
forbidden (403)
forbidden
Pengguna yang diautentikasi tidak memiliki izin untuk mengupload dan menyetel thumbnail video kustom.
notFound (404)
videoNotFound
Video yang ingin Anda sisipkan gambar thumbnailnya tidak dapat ditemukan. Periksa nilai parameter videoId permintaan untuk memastikan nilainya sudah benar.
tooManyRequests (429)
uploadRateLimitExceeded
Channel telah mengupload terlalu banyak thumbnail baru-baru ini. Coba kirim permintaan lagi 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 diizinkan 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 mencoba menambahkan detail video yang dilokalkan tanpa menentukan bahasa default detail video.
badRequest (400)
invalidCategoryId
Properti snippet.categoryId menentukan ID kategori yang tidak valid. Gunakan metode videoCategories.list untuk mengambil kategori yang didukung.
badRequest (400)
invalidDescription
Metadata permintaan menentukan deskripsi video yang tidak valid.
badRequest (400)
invalidFilename
Nama file video yang ditentukan di header Slug tidak valid.
badRequest (400)
invalidPublishAt
Metadata permintaan menentukan waktu publikasi terjadwal yang tidak valid.
badRequest (400)
invalidRecordingDetails
Objek recordingDetails dalam metadata permintaan menentukan detail rekaman yang tidak valid.
badRequest (400)
invalidTags
Metadata permintaan menentukan kata kunci video yang tidak valid.
badRequest (400)
invalidTitle
Metadata permintaan menentukan judul video yang tidak valid atau kosong.
badRequest (400)
invalidVideoGameRating
Metadata permintaan menentukan rating game video 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 menyertakan konten video.
badRequest (400)
uploadLimitExceeded
Pengguna telah melampaui jumlah video yang dapat diupload.
forbidden (403)
forbidden
forbidden (403)
forbiddenLicenseSetting
Permintaan mencoba menetapkan lisensi yang tidak valid untuk video.
forbidden (403)
forbiddenPrivacySetting
Permintaan mencoba menetapkan 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 diotorisasi dengan benar untuk mengakses file video atau informasi pemrosesan. 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 diberi otorisasi 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 sudah benar.
videos.delete
Jenis error
Detail error
Deskripsi
forbidden (403)
forbidden
Video yang ingin Anda hapus tidak dapat dihapus. Permintaan mungkin tidak diizinkan dengan benar.
notFound (404)
videoNotFound
Video yang ingin Anda hapus tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 menentukan ID kategori yang tidak valid. Gunakan metode videoCategories.list untuk mengambil kategori yang didukung.
badRequest (400)
invalidDefaultBroadcastPrivacySetting
Permintaan mencoba menetapkan setelan privasi yang tidak valid untuk siaran default.
badRequest (400)
invalidDescription
Metadata permintaan menentukan 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 menentukan detail rekaman yang tidak valid.
badRequest (400)
invalidTags
Metadata permintaan menentukan kata kunci video yang tidak valid.
badRequest (400)
invalidTitle
Metadata permintaan menentukan 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 diizinkan dengan benar.
forbidden (403)
forbiddenEmbedSetting
Permintaan mencoba menyetel setelan sematan yang tidak valid untuk video. Beberapa channel mungkin tidak memiliki izin untuk menawarkan pemutar sematan untuk live stream. Lihat Pusat Bantuan YouTube untuk mengetahui informasi selengkapnya.
forbidden (403)
forbiddenLicenseSetting
Permintaan mencoba menetapkan lisensi yang tidak valid untuk video.
forbidden (403)
forbiddenPrivacySetting
Permintaan mencoba menetapkan setelan privasi yang tidak valid untuk video.
notFound (404)
videoNotFound
Video yang ingin Anda perbarui tidak dapat ditemukan. Periksa nilai kolom id di isi permintaan untuk memastikan nilainya sudah benar.
videos.rate
Jenis error
Detail error
Deskripsi
badRequest (400)
emailNotVerified
Pengguna harus memverifikasi alamat emailnya sebelum memberikan rating.
badRequest (400)
invalidRating
Permintaan berisi nilai yang tidak terduga untuk parameter rating.
badRequest (400)
videoPurchaseRequired
Video sewa hanya dapat diberi rating oleh pengguna yang menyewanya.
forbidden (403)
forbidden
Video yang ingin Anda beri rating tidak dapat diberi rating. Permintaan mungkin tidak diizinkan dengan benar.
forbidden (403)
videoRatingDisabled
Pemilik video yang ingin Anda beri rating telah menonaktifkan rating untuk video tersebut.
notFound (404)
videoNotFound
Video yang ingin Anda beri rating tidak dapat ditemukan. Periksa nilai parameter id permintaan untuk memastikan nilainya sudah 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 tertentu.
forbidden (403)
forbidden
notFound (404)
videoNotFound
Video yang ingin Anda laporkan penyalahgunaannya tidak dapat ditemukan.
watermark
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
Gambar yang Anda berikan dalam format yang 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 menyertakan konten gambar.
forbidden (403)
forbidden
Watermark tidak dapat ditetapkan untuk channel yang ditentukan. Permintaan mungkin tidak diizinkan dengan benar, atau parameter channelId disetel ke nilai yang tidak valid.
watermarks.unset
Jenis error
Detail error
Deskripsi
forbidden (403)
forbidden
Tanda air tidak dapat dibatalkan untuk channel yang ditentukan. Permintaan mungkin tidak diizinkan dengan benar, atau parameter channelId disetel ke nilai yang tidak valid.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-03-15 UTC."],[],["API errors include `forbidden (403)` for access or quota issues, and `notFound (404)` for missing resources. `badRequest (400)` signals invalid parameters or missing data. `unauthorized (401)` means proper authorization is missing. Actions like `insert`, `update`, `delete`, `list` and `rate` are subject to errors, such as invalid input, authorization failures, or resource unavailability. Operations involving channels, captions, playlists, comments, videos, and subscriptions have specific error conditions, like duplicate entries or channel/video not found. Error descriptions often indicate necessary parameter corrections or authorization requirements.\n"]]
komentar
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.listbadRequest (400)operationNotSupportedforbidden (403)forbiddennotFound (404)commentNotFoundiddanparentIdpermintaan untuk memastikan nilainya benar.comments.setModerationStatusbadRequest (400)banWithoutRejectbanAuthorhanya dapat digunakan jika nilai parametermoderationStatusadalahrejected.badRequest (400)operationNotSupportedbadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundidpermintaan untuk memastikan nilainya benar.comments.insertbadRequest (400)commentTextRequiredcommentyang sedang disisipkan harus menentukan nilai untuk propertisnippet.textOriginal. Komentar tidak boleh kosong.badRequest (400)commentTextTooLongcommentyang sedang disisipkan berisi terlalu banyak karakter di propertisnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedsnippet.parentId. Di resourcecommentThread, propertisnippet.canReplymenunjukkan apakah penonton saat ini dapat membalas rangkaian pesan.badRequest (400)parentCommentIsPrivatebadRequest (400)parentIdMissingcommentdalam isi permintaan API tidak menentukan nilai untuk propertisnippet.parentId.badRequest (400)processingFailurecommentdalam isi permintaan untuk memastikan validitasnya.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)parentCommentNotFoundsnippet.parentIddi isi permintaan untuk memastikan nilainya sudah benar.comments.deletebadRequest (400)processingFailureforbidden (403)forbiddennotFound (404)commentNotFoundidpermintaan untuk memastikan nilainya sudah benar.comments.updatebadRequest (400)commentTextTooLongcommentyang sedang diperbarui berisi terlalu banyak karakter di propertisnippet.textOriginal.badRequest (400)invalidCommentMetadatabadRequest (400)operationNotSupportedbadRequest (400)processingFailurecommentdalam isi permintaan untuk memastikan validitasnya.forbidden (403)forbiddenforbidden (403)ineligibleAccountnotFound (404)commentNotFoundiddi isi permintaan untuk memastikan nilainya sudah benar.