Bu belgede, YouTube Live Streaming API işlemlerinin döndürebileceği farklı hata türleri tanımlanmaktadır. Ayrıca, belirli bir yönteme ilişkin hata listesini ilgili yöntemin referans belgelerinde bulabilirsiniz.
liveBroadcasts
Aşağıdaki tablolarda, API'nin liveBroadcasts kaynaklarıyla ilgili çağrılara yanıt olarak döndürdüğü hata mesajları belirtilmektedir.
liveBroadcasts.bind
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
backendError |
internalError |
Bağlama sırasında dahili bir hata oluştu. |
forbidden (403) |
liveBroadcastBindingNotAllowed |
Canlı yayının mevcut durumu, yayına bağlanmasına izin vermiyor. |
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını almak için yetkilendirilmemiş. Daha fazla bilgi için OAuth2 kimlik doğrulamasını uygulama başlıklı makaleyi inceleyin. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcı, YouTube'da canlı video yayınlamayı etkinleştirmemiş. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
notFound (404) |
liveBroadcastNotFound |
id parametresiyle belirtilen yayın mevcut değil. |
notFound (404) |
liveStreamNotFound |
streamId parametresiyle belirtilen akış mevcut değil. |
rateLimitExceeded |
userRequestsExceedRateLimit |
Kullanıcı, belirli bir zaman aralığında çok fazla istek gönderdi. |
required (400) |
idRequired |
Zorunlu olan id parametresi, bağlanacak yayını tanımlamalıdır. |
liveBroadcasts.delete
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
liveBroadcastDeletionNotAllowed |
Canlı yayının mevcut durumu, silinmesine izin vermiyor. |
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını silmek için yetkilendirilmemiş. Daha fazla bilgi için OAuth2 kimlik doğrulamasını uygulama başlıklı makaleyi inceleyin. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapmasına izin verilmiyor. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
notFound (404) |
liveBroadcastNotFound |
liveBroadcast kaynağında belirtilen id özelliği bir yayın tanımlamadı. |
liveBroadcasts.insert
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
insufficientPermissions |
insufficientLivePermissions |
İstek, canlı yayın oluşturma yetkisine sahip değil. |
insufficientPermissions |
livePermissionBlocked |
İsteği yetkilendiren kullanıcı şu anda YouTube'da canlı video yayını yapamıyor. Kullanıcının neden canlı video yayını yapamadığını açıklayan ayrıntılar, kullanıcının https://www.youtube.com/features adresindeki kanal ayarlarında bulunabilir. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapmasına izin verilmiyor. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
invalidValue (400) |
invalidAutoStart |
liveBroadcast kaynağı, contentDetails.enableAutoStart özelliği için geçersiz bir değer içeriyordu.
Bu ayar tüm yayınlarda desteklenmez. |
invalidValue (400) |
invalidAutoStop |
liveBroadcast kaynağı, contentDetails.enableAutoStop özelliği için geçersiz bir değer içeriyordu. Kalıcı bir yayın için enableAutoStop ayarını değiştiremezsiniz. |
invalidValue (400) |
invalidDescription |
liveBroadcast kaynağı, snippet.description özelliği için geçerli bir değer belirtmedi. Özelliğin değeri en fazla 5.000 karakter içerebilir. |
invalidValue (400) |
invalidEmbedSetting |
liveBroadcast kaynağı, contentDetails.enable_embed özelliği için geçersiz bir değer içeriyordu. Bu yayını yerleştiremezsiniz. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
liveBroadcast kaynağı, contentDetails.latencyPreference özelliği için geçersiz bir değer içeriyordu.
Bu gecikme tercihiyle tüm ayarlar desteklenmez.
|
invalidValue (400) |
invalidPrivacyStatus |
liveBroadcast kaynağı, status.privacy_status özelliği için geçersiz bir değer içeriyordu. |
invalidValue (400) |
invalidProjection |
liveBroadcast kaynağı, contentDetails.projection özelliği için geçersiz bir değer içeriyor. Varsayılan bir yayının projeksiyonu 360 olarak ayarlanamaz. |
invalidValue (400) |
invalidScheduledEndTime |
liveBroadcast kaynağı, snippet.scheduledEndTime özelliği için geçersiz bir değer içeriyor. Planlanan bitiş zamanı, planlanan başlangıç zamanından sonra olmalıdır. |
invalidValue (400) |
invalidScheduledStartTime |
liveBroadcast kaynağı, snippet.scheduledStartTime özelliği için geçersiz bir değer içeriyordu. Planlanan başlangıç zamanı gelecekte olmalı ve yayının güvenilir bir şekilde planlanabileceği kadar yakın bir tarihte olmalıdır. |
invalidValue (400) |
invalidTitle |
liveBroadcast kaynağı, snippet.title özelliği için geçerli bir değer belirtmedi. Mülkün değeri 1 ila 100 karakter uzunluğunda olmalıdır. |
limitExceeded |
userBroadcastsExceedLimit |
Kullanıcı çok fazla canlı yayın veya planlanmış yayın oluşturdu. Bu nedenle, bazılarını durdurması ya da silmesi gerekiyor. |
rateLimitExceeded |
userRequestsExceedRateLimit |
Kullanıcı, belirli bir zaman aralığında çok fazla istek gönderdi. |
required (400) |
privacyStatusRequired |
liveBroadcast kaynağı bir gizlilik durumu belirtmelidir. Geçerli privacyStatus değerleri inceleyin. |
required (400) |
scheduledEndTimeRequired |
liveBroadcast kaynağı, snippet.scheduledEndTime özelliğini belirtmelidir. |
required (400) |
scheduledStartTimeRequired |
liveBroadcast kaynağı, snippet.scheduledStartTime özelliğini belirtmelidir. |
required (400) |
titleRequired |
liveBroadcast kaynağı, snippet.title özelliğini belirtmelidir. |
liveBroadcasts.list
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
insufficientPermissions |
insufficientLivePermissions |
İstek, canlı yayını almak için yetkilendirilmemiş. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcı, YouTube'da canlı video yayınlamayı etkinleştirmemiş. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
liveBroadcasts.transition
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
backendError |
errorExecutingTransition |
Yayın durumu değiştirilirken bir hata oluştu. |
forbidden (403) |
errorStreamInactive |
Yayına bağlı olan yayın etkin olmadığında istenen geçişe izin verilmez. |
forbidden (403) |
invalidTransition |
Canlı yayın, mevcut durumundan istenen duruma geçemiyor. |
forbidden (403) |
redundantTransition |
Canlı yayın zaten istenen durumda veya istenen duruma geçiş için işleniyor. |
insufficientPermissions |
insufficientLivePermissions |
İstek, canlı yayını geçiş durumuna getirme yetkisine sahip değil. |
insufficientPermissions |
livePermissionBlocked |
İsteği yetkilendiren kullanıcı şu anda YouTube'da canlı video yayınlayamıyor. Kullanıcının neden canlı video yayını yapamadığını açıklayan ayrıntılar, kullanıcının https://www.youtube.com/features adresindeki kanal ayarlarında bulunabilir. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcı, YouTube'da canlı video yayınlamayı etkinleştirmemiş. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
notFound (404) |
liveBroadcastNotFound |
id parametresiyle belirtilen yayın mevcut değil. |
rateLimitExceeded (403) |
userRequestsExceedRateLimit |
Kullanıcı, belirli bir zaman aralığında çok fazla istek gönderdi. |
rateLimitExceeded (403) |
concurrentBroadcastsExceedLimit |
Kanalda zaten maksimum sayıda eşzamanlı canlı yayın var. Kanalda başka bir yayının başlayabilmesi için canlı olan bir veya daha fazla yayının durdurulması gerekir. |
rateLimitExceeded (403) |
sharedIngestionBroadcastsExceedLimit |
Kanalda, besleme kaynağını paylaşan maksimum sayıda canlı yayın var. İstenen yayının başlatılabilmesi için bu yayınlardan bir veya daha fazlasının durdurulması gerekir. |
required (400) |
idRequired |
Zorunlu id parametresi, durumunu değiştirmek istediğiniz yayını tanımlamalıdır. |
required (400) |
statusRequired |
API isteği, status parametresi için bir değer belirtmelidir. |
liveBroadcasts.update
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
backendError (503) |
backendError |
Bazı ayarlar henüz uygulanamaz. Bunun nedeni, yayının yeni oluşturulmuş olması olabilir. Lütfen birkaç saniye sonra tekrar deneyin. |
forbidden (403) |
closedCaptionsTypeModificationNotAllowed |
contentDetails.closedCaptionsType değeri yalnızca yayın created veya ready durumundayken değiştirilebilir. |
forbidden (403) |
enableAutoStartModificationNotAllowed |
contentDetails.enableAutoStart değeri yalnızca yayın etkin olmadığında ve yayın created veya ready durumundayken değiştirilebilir. |
forbidden (403) |
enableClosedCaptionsModificationNotAllowed |
contentDetails.enableClosedCaptions değeri yalnızca yayının durumu created veya ready olduğunda değiştirilebilir. |
forbidden (403) |
enableDvrModificationNotAllowed |
contentDetails. değeri yalnızca yayın durumu created veya ready olduğunda değiştirilebilir. |
forbidden (403) |
enableMonitorStreamModificationNotAllowed |
contentDetails. değeri yalnızca yayın durumu created veya ready olduğunda değiştirilebilir. |
forbidden (403) |
recordFromStartModificationNotAllowed |
contentDetails. değeri yalnızca yayın durumu created veya ready olduğunda değiştirilebilir. |
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını güncelleme yetkisine sahip değil. Daha fazla bilgi için OAuth2 kimlik doğrulamasını uygulama başlıklı makaleyi inceleyin. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapmasına izin verilmiyor. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
invalidValue (400) |
invalidAutoStart |
liveBroadcast kaynağı, contentDetails.enableAutoStart özelliği için geçersiz bir değer içeriyordu.
Kalıcı bir yayın için enableAutoStart ayarını değiştiremezsiniz. |
invalidValue (400) |
invalidAutoStop |
liveBroadcast kaynağı, contentDetails.enableAutoStop özelliği için geçersiz bir değer içeriyordu. Kalıcı bir yayın için enableAutoStop ayarını değiştiremezsiniz. |
invalidValue (400) |
invalidDescription |
liveBroadcast kaynağı, snippet.description özelliği için geçerli bir değer belirtmedi. snippet.description en fazla 5.000 karakter içerebilir. |
invalidValue (400) |
invalidEmbedSetting |
liveBroadcast kaynağı, contentDetails.enable_embed özelliği için geçersiz bir değer içeriyor. Bu yayını yerleştiremezsiniz. |
invalidValue (400) |
invalidEnableClosedCaptions |
liveBroadcast kaynağında, contentDetails.enableClosedCaptions özelliğinin değeri contentDetails.closedCaptionType ayarının değeriyle uyumlu değil. Kaynağı yalnızca iki özellikten birini içerecek şekilde değiştirin ve isteği yeniden gönderin. |
invalidValue (400) |
invalidLatencyPreferenceOptions |
liveBroadcast kaynağı, contentDetails.latencyPreference özelliği için geçersiz bir değer içeriyordu.
Bu gecikme tercihiyle tüm ayarlar desteklenmez.
|
invalidValue (400) |
invalidPrivacyStatus |
liveBroadcast kaynağında geçerli bir gizlilik durumu belirtilmedi. Geçerli privacyStatus değerleri inceleyin. |
invalidValue (400) |
invalidProjection |
liveBroadcast kaynağı, contentDetails.projection özelliği için geçersiz bir değer içeriyor. Kalıcı bir yayının projeksiyonu 360 olarak ayarlanamaz. |
invalidValue (400) |
invalidScheduledEndTime |
liveBroadcast kaynağı, snippet.scheduledEndTime özelliği için geçersiz bir değer içeriyor. Planlanan bitiş zamanı, planlanan başlangıç zamanından sonra olmalıdır. |
invalidValue (400) |
invalidScheduledStartTime |
liveBroadcast kaynağı, snippet.scheduledStartTime özelliği için geçersiz bir değer içeriyor. Planlanan başlangıç zamanı gelecekte olmalıdır. |
invalidValue (400) |
invalidTitle |
liveBroadcast kaynağı, snippet.title özelliği için geçerli bir değer belirtmedi. snippet.title, 1 ila 100 karakter uzunluğunda olmalıdır. |
notFound (404) |
liveBroadcastNotFound |
liveBroadcast kaynağında belirtilen id özelliği bir yayını tanımlamadı. |
preconditionFailed (412) |
videoNotEligibleForAdsMonetization |
Video, reklamlarla para kazanmaya uygun değildir. Bu durum, kanal para kazanmaya uygun değilse ortaya çıkabilir. |
required (400) |
broadcastStreamDelayMsRequired |
liveBroadcast kaynağı, contentDetails. özelliğini belirtmedi. |
required (400) |
enableMonitorStreamRequired |
liveBroadcast kaynağı, contentDetails. özelliğini belirtmedi. |
required (400) |
idRequired |
liveBroadcast kaynağı, id özelliği için bir değer içermeli ve belirtmelidir. |
required (400) |
privacyStatusRequired |
liveBroadcast kaynağında gizlilik durumu belirtilmedi. Geçerli privacyStatus değerleri için bölümüne bakın. |
required (400) |
scheduledEndTimeRequired |
liveBroadcast kaynağı, snippet.scheduledEndTime özelliğini belirtmedi. |
required (400) |
scheduledStartTimeRequired |
liveBroadcast kaynağı, snippet.scheduledStartTime özelliğini belirtmedi. |
required (400) |
titleRequired |
liveBroadcast kaynağında snippet.title özelliği belirtilmedi. |
liveBroadcasts.cuepoint
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
insufficientPermissions (403) |
insufficientLivePermissions |
İstek, canlı yayına işaret noktası eklemek için yetkilendirilmemiş. |
insufficientPermissions (403) |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapma izni yok. Kullanıcı, https://support.google.com/youtube/answer/2474026 ve https://www.youtube.com/features adreslerinden daha fazla bilgi edinebilir. |
rateLimitExceeded (403) |
userRequestsExceedRateLimit |
Kullanıcı, belirli bir zaman aralığında çok fazla istek gönderdi. |
required (400) |
idRequired |
Gerekli id parametresi, işaret noktası eklemek istediğiniz yayını tanımlamalıdır. |
required (400) |
cueTypeRequired |
Zorunlu cueType alanı, API isteği gövdesinde belirtilmelidir. |
notFound (404) |
liveBroadcastNotFound |
id parametresiyle belirtilen yayın mevcut değil. |
invalidValue (400) |
conflictingTimeFields |
insertionOffsetTimeMs ve walltimeMs değerlerinden yalnızca biri belirtilebilir. Her iki değerin de ayarlanması hataya neden olur. Herhangi bir değer ayarlamazsanız YouTube varsayılan insertionOffsetTimeMs zamanını (0) kullanır. Bu durumda işaret noktası en kısa sürede eklenir. |
invalidValue (400) |
invalidInsertionOffsetTimeMs |
cuepoint kaynağı, insertionOffsetTimeMs özelliği için geçersiz bir değer belirtmiş. Değer 0 veya pozitif bir tam sayı olmalıdır. |
invalidValue (400) |
invalidWalltimeMs |
cuepoint kaynağı, walltimeMs özelliği için geçersiz bir değer belirtmiş. Değer, bir epoch zaman damgasını temsil eden tam sayı olmalıdır. |
backendError (5xx) |
serviceUnavailable |
Hizmet kullanılamıyor. İsteğinizi birkaç dakika sonra tekrar deneyin. |
liveChatBans
Aşağıdaki tablolarda, API'nin liveChatBans kaynaklarıyla ilgili çağrılara yanıt olarak döndürdüğü hata mesajları belirtilmektedir.
liveChatBans.delete
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
forbidden |
Belirtilen yasak kaldırılamıyor. Bu hata, istek başka bir moderatörün yasağını kaldırmaya çalışan bir moderatör tarafından yetkilendirildiğinde ortaya çıkabilir. |
forbidden (403) |
insufficientPermissions |
Belirtilen yasaklamayı kaldırmak için gerekli izinlere sahip değilsiniz. |
invalidValue (400) |
invalidLiveChatBanId |
id parametresi geçersiz bir değer belirtiyor. |
notFound (404) |
liveChatBanNotFound |
Belirtilen yasaklama bulunamıyor. |
liveChatBans.insert
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
insufficientPermissions |
Belirtilen canlı sohbetten kullanıcı yasaklamak için gerekli izinlere sahip değilsiniz. |
forbidden (403) |
liveChatBanInsertionNotAllowed |
Belirtilen yasaklama oluşturulamıyor. Bu hata, istekte sohbet sahibini veya başka bir moderatörü yasaklama girişiminde bulunulursa ortaya çıkabilir. |
invalidValue (400) |
invalidChannelId |
Belirtilen kanal kimliği bulunamadı. |
invalidValue (400) |
invalidLiveChatId |
İstekte belirtilen snippet.liveChatId değeri geçersiz. Doğru değere sahip olduğunuzdan emin olmak için ilişkili liveBroadcast kaynağı kontrol edin. |
notFound (404) |
liveChatNotFound |
Belirtilen canlı sohbet bulunamıyor. snippet.liveChatId özelliğini doğru değere ayarladığınızdan emin olmak için ilişkili liveBroadcast kaynağını kontrol edin. |
notFound (404) |
liveChatUserNotFound |
Engellemeye çalıştığınız canlı sohbet kullanıcısı bulunamadı. |
required (400) |
bannedUserChannelIdRequired |
İstek gövdesinde gönderilen liveChatBan kaynağı, snippet.bannedUserDetails.channelId özelliği için bir değer belirtmelidir. |
required (400) |
liveChatIdRequired |
İstek gövdesinde gönderilen liveChatBan kaynağı, snippet.liveChatId özelliği için bir değer belirtmelidir. |
liveChatMessages
Aşağıdaki tablolarda, API'nin liveChatMessages kaynaklarıyla ilgili çağrılara yanıt olarak döndürdüğü hata mesajları belirtilmektedir.
liveChatMessages.delete
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
forbidden |
Belirtilen mesajı silmek için gerekli izinlere sahip değilsiniz. |
forbidden (403) |
modificationNotAllowed |
Belirtilen liveChatMessage kaynağı silinemiyor. id parametresi, bir moderatör veya iletileri silinemeyen başka bir kullanıcı tarafından oluşturulan bir iletiyi tanımlayabilir. |
notFound (404) |
liveChatMessageNotFound |
Silmeye çalıştığınız mesaj bulunamıyor. Doğru olduğundan emin olmak için id parametresinin değerini kontrol edin. |
liveChatMessages.insert
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
forbidden |
Belirtilen mesajı oluşturmak için gereken izinlere sahip değilsiniz. |
forbidden (403) |
liveChatDisabled |
Belirtilen canlı sohbet, sahibi tarafından devre dışı bırakıldı. Bu nedenle, sohbete mesaj eklenemez. |
forbidden (403) |
liveChatEnded |
Belirtilen canlı sohbet artık canlı değil. |
invalidValue (400) |
messageTextInvalid |
İleti metni (snippet.textMessageDetails.messageText) geçerli değil. |
notFound (404) |
liveChatNotFound |
API isteğinde tanımlanan canlı sohbet mevcut değil. Bu hata, sohbet sahibi tarafından silindiyse ortaya çıkar. |
rateLimitExceeded |
rateLimitExceeded |
Kullanıcı, belirli bir zaman diliminde çok fazla sohbet mesajı yayınladı. |
required (400) |
liveChatIdRequired |
liveChatMessage kaynağı, snippet.liveChatId özelliği için bir değer içermeli ve belirtmelidir. |
required (400) |
messageTextRequired |
liveChatMessage kaynağı, snippet.textMessageDetails.messageText özelliğini içermeli ve bu özellik için bir değer belirtmelidir. |
required (400) |
typeRequired |
liveChatMessage kaynağı, snippet.type mülkünü içermeli ve bu mülk için bir değer belirtmelidir. Parametre değerini text olarak ayarlayın. |
liveChatMessages.list
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
forbidden |
Belirtilen canlı sohbetteki mesajları almak için gerekli izinlere sahip değilsiniz. |
forbidden (403) |
liveChatDisabled |
Belirtilen yayın için canlı sohbet etkinleştirilmemiş. |
forbidden (403) |
liveChatEnded |
Belirtilen canlı sohbet artık canlı değil. |
notFound (404) |
liveChatNotFound |
Almaya çalıştığınız canlı sohbet bulunamadı. İsteğin liveChatId parametresinin değerini kontrol ederek doğru olduğundan emin olun. |
rateLimitExceeded |
rateLimitExceeded |
İstek, önceki istekten çok kısa süre sonra gönderildi. Bu hata, mesajları almak için gönderilen API istekleri YouTube'un yenileme hızından daha sık gönderildiğinde ortaya çıkar ve bant genişliğinin gereksiz yere harcanmasına neden olur. |
liveChatMessages.streamlist
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
INVALID_ARGUMENT (3) |
LIVE_CHAT_ENDED |
Sona eren canlı sohbetin iletilerini geri alamazsınız. |
PERMISSION_DENIED (7) |
forbidden |
Belirtilen canlı sohbetteki mesajları almak için gerekli izinlere sahip değilsiniz. |
PERMISSION_DENIED (7) |
liveChatDisabled |
Belirtilen yayın için canlı sohbet etkinleştirilmemiş. |
PERMISSION_DENIED (7) |
liveChatEnded |
Belirtilen canlı sohbet artık canlı değil. |
NOT_FOUND (5) |
liveChatNotFound |
Almaya çalıştığınız canlı sohbet bulunamadı. İsteğin liveChatId parametresinin değerini kontrol ederek doğru olduğundan emin olun. |
RESOURCE_EXHAUSTED (8) |
rateLimitExceeded |
İstek, önceki istekten çok kısa bir süre sonra gönderildi. Bu hata, mesajları almak için API istekleri YouTube'un yenileme hızlarından daha sık gönderildiğinde oluşur. Bu durum, bant genişliğinin gereksiz yere harcanmasına neden olur. |
liveStreams
Aşağıdaki tablolarda, API'nin liveStreams kaynaklarıyla ilgili çağrılara yanıt olarak döndürdüğü hata mesajları belirtilmektedir.
liveStreams.delete
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
liveStreamDeletionNotAllowed |
Belirtilen canlı yayın, henüz tamamlanmamış bir yayına bağlı olduğu için silinemiyor. |
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını silmek için yetkilendirilmemiş. Daha fazla bilgi için OAuth 2.0 kimlik doğrulamasını uygulama başlıklı makaleyi inceleyin. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcı, YouTube'da canlı video yayınlamayı etkinleştirmemiş. Daha fazla bilgi için Özellik uygunluğu başlıklı makaleyi inceleyin. |
notFound (404) |
liveStreamNotFound |
Belirtilen canlı yayın mevcut değil. |
liveStreams.insert
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını oluşturmaya yetkili değil. |
insufficientPermissions |
livePermissionBlocked |
İsteği yetkilendiren kullanıcı şu anda YouTube'da canlı video yayını yapamıyor. Kullanıcının neden canlı video yayınlayamadığını açıklayan ayrıntılar, kullanıcının kanal ayarlarında (https://www.youtube.com/features) yer alabilir. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapmasına izin verilmiyor. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
invalidValue (400) |
invalidDescription |
liveStream kaynağındaki snippet.description özelliğinin değeri en fazla 10.000 karakter olabilir. |
invalidValue (400) |
invalidFormat |
liveStream kaynağındaki cdn.format özelliğinin değeri geçersiz. |
invalidValue (400) |
invalidFrameRate |
liveStream kaynağındaki cdn.frameRate özelliğinin değeri geçersiz. |
invalidValue (400) |
invalidIngestionType |
liveStream kaynağındaki cdn.ingestionType özelliğinin değeri geçersiz. |
invalidValue (400) |
invalidResolution |
liveStream kaynağındaki cdn.resolution özelliğinin değeri geçersiz. |
invalidValue (400) |
invalidTitle |
liveStream kaynağındaki snippet.title özelliğinin değeri 1 ila 128 karakter uzunluğunda olmalıdır. |
rateLimitExceeded |
userRequestsExceedRateLimit |
Kullanıcı, belirli bir zaman aralığında çok fazla istek gönderdi. |
required (400) |
cdnRequired |
liveStream kaynağı, cdn nesnesini içermelidir. |
required (400) |
frameRateRequired |
cdn.resolution özelliği için bir değer belirtip cdn.frameRate özelliği için değer belirtmezseniz API bu hatayı döndürür. |
required (400) |
ingestionTypeRequired |
liveStream kaynağı, cdn.ingestionType özelliği için bir değer belirtmelidir. |
required (400) |
resolutionRequired |
cdn.frameRate özelliği için bir değer belirtip cdn.resolution özelliği için değer belirtmezseniz API bu hatayı döndürür. |
required (400) |
titleRequired |
liveStream kaynağı, snippet.title özelliği için bir değer belirtmelidir. |
liveStreams.list
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını alma yetkisine sahip değil. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcı, YouTube'da canlı video yayınlamayı etkinleştirmemiş. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
liveStreams.update
| Hata türü | Hata ayrıntısı | Açıklama |
|---|---|---|
forbidden (403) |
liveStreamModificationNotAllowed |
Belirtilen canlı yayın, mevcut durumuyla değiştirilemez. Daha fazla bilgi için Yayınların ömrü başlıklı makaleyi inceleyin. |
forbidden (403) |
liveStreamModificationNotAllowed |
API, yayın oluşturulduktan sonra cdn.format, cdn.frameRate, cdn.ingestionType veya cdn.resolution alanlarının değerini değiştirmenize izin vermez. |
forbidden (403) |
liveStreamModificationNotAllowed |
API, yeniden kullanılabilir bir yayını yeniden kullanılamaz olarak değiştirmenize veya tam tersini yapmanıza izin vermez. Daha fazla bilgi için Yayınları ve Akışları Anlama başlıklı makaleyi inceleyin. |
insufficientPermissions |
insufficientLivePermissions |
İstek, belirtilen canlı yayını güncellemek için yetkili değil. Daha fazla bilgi için OAuth2 kimlik doğrulamasını uygulama başlıklı makaleyi inceleyin. |
insufficientPermissions |
liveStreamingNotEnabled |
İsteği yetkilendiren kullanıcının YouTube'da canlı video yayını yapmasına izin verilmiyor. Kullanıcı, https://www.youtube.com/features adresinden daha fazla bilgi edinebilir. |
invalidValue (400) |
invalidDescription |
liveStream kaynağındaki snippet.description özelliğinin değeri en fazla 10.000 karakter olabilir. |
invalidValue (400) |
invalidTitle |
liveStream kaynağındaki snippet.title özelliğinin değeri 1 ila 128 karakter uzunluğunda olmalıdır. |
notFound (404) |
liveStreamNotFound |
Belirtilen canlı yayın mevcut değil. |
required (400) |
idRequired |
liveStream kaynağı, id özelliği için bir değer belirtmelidir. |
required (400) |
ingestionTypeRequired |
liveStream kaynağı, cdn.ingestionType özelliği için bir değer belirtmelidir. |
required (400) |
titleRequired |
liveStream kaynağı, snippet.title özelliği için bir değer belirtmelidir. |