YouTube Live Streaming API - Errors
    
    
      
    
    
      
      Zadbaj o dobrą organizację dzięki kolekcji
    
    
      
      Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
    
    
W tym dokumencie opisujemy różne typy błędów, które mogą być zwracane przez operacje YouTube Live Streaming API. Listę błędów dla poszczególnych metod znajdziesz też w dokumentacji referencyjnej dotyczącej danej metody.
liveBroadcasts
W tabelach poniżej znajdziesz komunikaty o błędach zwracane przez interfejs API w odpowiedzi na wywołania związane z zasobami liveBroadcasts.
liveBroadcasts.bind
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | backendError | internalError | Podczas wiązania wystąpił błąd wewnętrzny. | 
    
      | forbidden (403) | liveBroadcastBindingNotAllowed | Bieżący stan transmisji na żywo nie pozwala na powiązanie jej ze strumieniem. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do pobrania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementowanie uwierzytelniania OAuth2. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | notFound (404) | liveBroadcastNotFound | Transmisja określona przez parametr idnie istnieje. | 
    
      | notFound (404) | liveStreamNotFound | Strumień określony przez parametr streamIdnie istnieje. | 
    
      | rateLimitExceeded | userRequestsExceedRateLimit | Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
      | required (400) | idRequired | Wymagany parametr idmusi identyfikować transmisję do powiązania. | 
  
liveBroadcasts.delete
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | liveBroadcastDeletionNotAllowed | Bieżący stan transmisji na żywo nie pozwala na jej usunięcie. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do usunięcia określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementowanie uwierzytelniania OAuth2. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | notFound (404) | liveBroadcastNotFound | Właściwość idokreślona w zasobie liveBroadcast nie zidentyfikowała transmisji. | 
  
liveBroadcasts.insert
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do utworzenia transmisji na żywo. | 
    
      | insufficientPermissions | livePermissionBlocked | Użytkownik, który autoryzował żądanie, nie może obecnie przesyłać strumieniowo filmów na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować filmów na żywo, mogą być dostępne w ustawieniach kanału użytkownika na stronie https://www.youtube.com/features. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | invalidValue (400) | invalidAutoStart | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enableAutoStart.
        Nie wszystkie transmisje obsługują to ustawienie. | 
    
      | invalidValue (400) | invalidAutoStop | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enableAutoStop. Nie możesz zmienić ustawieniaenableAutoStopw przypadku transmisji ciągłej. | 
    
      | invalidValue (400) | invalidDescription | W zasobie liveBroadcast nie podano prawidłowej wartości właściwości snippet.description. Wartość właściwości może zawierać do 5000 znaków. | 
    
      | invalidValue (400) | invalidEmbedSetting | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enable_embed. Nie możesz osadzić tej transmisji. | 
    
      | invalidValue (400) | invalidLatencyPreferenceOptions | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.latencyPreference.
        Nie wszystkie ustawienia są obsługiwane w przypadku tego ustawienia opóźnienia. | 
    
      | invalidValue (400) | invalidPrivacyStatus | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości status.privacy_status. | 
    
      | invalidValue (400) | invalidProjection | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.projection. Nie można ustawić projekcji domyślnej transmisji na360. | 
    
      | invalidValue (400) | invalidScheduledEndTime | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości snippet.scheduledEndTime. Zaplanowana godzina zakończenia musi być późniejsza niż zaplanowana godzina rozpoczęcia. | 
    
      | invalidValue (400) | invalidScheduledStartTime | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości snippet.scheduledStartTime. Zaplanowana godzina rozpoczęcia musi przypadać w przyszłości i być wystarczająco blisko bieżącej daty, aby można było niezawodnie zaplanować transmisję na ten czas. | 
    
      | invalidValue (400) | invalidTitle | W zasobie liveBroadcast nie podano prawidłowej wartości właściwości snippet.title. Wartość właściwości musi mieć od 1 do 100 znaków. | 
    
      | limitExceeded | userBroadcastsExceedLimit | Użytkownik utworzył zbyt wiele transmisji na żywo lub zaplanowanych i musi zatrzymać lub usunąć niektóre z nich. | 
    
      | rateLimitExceeded | userRequestsExceedRateLimit | Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
      | required (400) | privacyStatusRequired | Zasób liveBroadcast musi określać stan prywatności. Zobacz prawidłowe wartości privacyStatus. | 
    
      | required (400) | scheduledEndTimeRequired | Zasób liveBroadcast musi określać właściwość snippet.scheduledEndTime. | 
    
      | required (400) | scheduledStartTimeRequired | Zasób liveBroadcast musi określać właściwość snippet.scheduledStartTime. | 
    
      | required (400) | titleRequired | Zasób liveBroadcast musi określać właściwość snippet.title. | 
  
liveBroadcasts.list
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do pobrania transmisji na żywo. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
  
liveBroadcasts.transition
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | backendError | errorExecutingTransition | Podczas zmiany stanu transmisji wystąpił błąd. | 
    
      | forbidden (403) | errorStreamInactive | Żądane przejście jest niedozwolone, gdy strumień powiązany z transmisją jest nieaktywny. | 
    
      | forbidden (403) | invalidTransition | Nie można zmienić bieżącego stanu transmisji na żywo na żądany stan. | 
    
      | forbidden (403) | redundantTransition | Transmisja na żywo jest już w żądanym stanie lub jest w trakcie przetwarzania do tego stanu. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do zmiany stanu transmisji na żywo. | 
    
      | insufficientPermissions | livePermissionBlocked | Użytkownik, który autoryzował żądanie, nie może obecnie przesyłać strumieniowo filmów na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować filmów na żywo, mogą być dostępne w ustawieniach kanału użytkownika na stronie https://www.youtube.com/features. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | notFound (404) | liveBroadcastNotFound | Transmisja określona przez parametr idnie istnieje. | 
    
      | rateLimitExceeded (403) | userRequestsExceedRateLimit | Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
      | required (400) | idRequired | Wymagany parametr idmusi identyfikować transmisję, której stan chcesz zmienić. | 
    
      | required (400) | statusRequired | Żądanie interfejsu API musi zawierać wartość parametru status. | 
  
liveBroadcasts.update
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | closedCaptionsTypeModificationNotAllowed | Wartość contentDetails.closedCaptionsTypemożna modyfikować tylko wtedy, gdy transmisja ma stancreatedlubready. | 
    
      | forbidden (403) | enableAutoStartModificationNotAllowed | Wartość contentDetails.enableAutoStartmożna zmienić tylko wtedy, gdy strumień jest nieaktywny, a transmisja ma stancreatedlubready. | 
    
      | forbidden (403) | enableClosedCaptionsModificationNotAllowed | Wartość contentDetails.enableClosedCaptionsmożna modyfikować tylko wtedy, gdy stan transmisji tocreatedlubready. | 
    
      | forbidden (403) | enableDvrModificationNotAllowed | Wartość contentDetails.enableDvrmożna modyfikować tylko wtedy, gdy stan transmisji tocreatedlubready. | 
    
      | forbidden (403) | enableMonitorStreamModificationNotAllowed | Wartość contentDetails.monitorStream.enableMonitorStreammożna modyfikować tylko wtedy, gdy stan transmisji tocreatedlubready. | 
    
      | forbidden (403) | recordFromStartModificationNotAllowed | Wartość contentDetails.recordFromStartmożna modyfikować tylko wtedy, gdy stan transmisji tocreatedlubready. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do aktualizowania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementowanie uwierzytelniania OAuth2. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | invalidValue (400) | invalidAutoStart | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enableAutoStart.
        Nie możesz zmienić ustawieniaenableAutoStartw przypadku transmisji ciągłej. | 
    
      | invalidValue (400) | invalidAutoStop | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enableAutoStop. Nie możesz zmienić ustawieniaenableAutoStopw przypadku transmisji ciągłej. | 
    
      | invalidValue (400) | invalidDescription | W zasobie liveBroadcast nie podano prawidłowej wartości właściwości snippet.description.snippet.descriptionmoże zawierać maksymalnie 5000 znaków. | 
    
      | invalidValue (400) | invalidEmbedSetting | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.enable_embed. Nie możesz osadzić tej transmisji. | 
    
      | invalidValue (400) | invalidEnableClosedCaptions | W zasobie liveBroadcast wartość właściwości contentDetails.enableClosedCaptionsjest niezgodna z wartością ustawieniacontentDetails.closedCaptionType. Zmodyfikuj zasób, aby zawierał tylko jedną z tych 2 właściwości, a następnie ponownie prześlij żądanie. | 
    
      | invalidValue (400) | invalidLatencyPreferenceOptions | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.latencyPreference.
        Nie wszystkie ustawienia są obsługiwane w przypadku tego ustawienia opóźnienia. | 
      
      | invalidValue (400) | invalidPrivacyStatus | Zasób liveBroadcast nie zawiera prawidłowego stanu prywatności. Zobacz prawidłowe wartości privacyStatus. | 
    
      | invalidValue (400) | invalidProjection | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości contentDetails.projection. Nie można ustawić projekcji transmisji ciągłej na 360°. | 
    
      | invalidValue (400) | invalidScheduledEndTime | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości snippet.scheduledEndTime. Zaplanowana godzina zakończenia musi być późniejsza niż zaplanowana godzina rozpoczęcia. | 
    
      | invalidValue (400) | invalidScheduledStartTime | Zasób liveBroadcast zawierał nieprawidłową wartość właściwości snippet.scheduledStartTime. Zaplanowana godzina rozpoczęcia musi przypadać w przyszłości. | 
    
      | invalidValue (400) | invalidTitle | W zasobie liveBroadcast nie podano prawidłowej wartości właściwości snippet.title.snippet.titlemusi mieć od 1 do 100 znaków. | 
    
      | notFound (404) | liveBroadcastNotFound | Właściwość idokreślona w zasobie liveBroadcast nie zidentyfikowała transmisji. | 
    
      | required (400) | broadcastStreamDelayMsRequired | W zasobie liveBroadcast nie określono właściwości contentDetails.monitorStream.broadcastStreamDelayMs. | 
    
      | required (400) | enableMonitorStreamRequired | W zasobie liveBroadcast nie określono właściwości contentDetails.monitorStream.enableMonitorStream. | 
    
      | required (400) | idRequired | Zasób liveBroadcast musi zawierać wartość właściwości id. | 
    
      | required (400) | privacyStatusRequired | W zasobie liveBroadcast nie określono stanu prywatności. Prawidłowe wartości privacyStatusznajdziesz w sekcji . | 
    
      | required (400) | scheduledEndTimeRequired | W zasobie liveBroadcast nie określono właściwości snippet.scheduledEndTime. | 
    
      | required (400) | scheduledStartTimeRequired | W zasobie liveBroadcast nie określono właściwości snippet.scheduledStartTime. | 
    
      | required (400) | titleRequired | W zasobie liveBroadcast nie określono właściwości snippet.title. | 
  
liveBroadcasts.cuepoint
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
      
        | insufficientPermissions (403) | insufficientLivePermissions | Żądanie nie ma uprawnień do wstawiania punktu sygnałowego w transmisji na żywo. | 
      
        | insufficientPermissions (403) | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego filmów na żywo w YouTube. Więcej informacji znajdziesz na stronach https://support.google.com/youtube/answer/2474026 i https://www.youtube.com/features. | 
      
        | rateLimitExceeded (403) | userRequestsExceedRateLimit | Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
      
        | required (400) | idRequired | Wymagany parametr idmusi identyfikować transmisję, w której chcesz wstawić punkt sygnałowy. | 
      
        | required (400) | cueTypeRequired | Wymagane pole cueTypemusi być określone w treści żądania interfejsu API. | 
      
        | notFound (404) | liveBroadcastNotFound | Transmisja określona przez parametr idnie istnieje. | 
      
        | invalidValue (400) | conflictingTimeFields | Można określić tylko jedną z wartości insertionOffsetTimeMsiwalltimeMs. Ustawienie obu wartości powoduje błąd. Jeśli nie ustawisz żadnej z tych wartości, YouTube użyje domyślnego czasuinsertionOffsetTimeMs(0), co oznacza, że punkt wstawienia zostanie wstawiony tak szybko, jak to możliwe. | 
      
        | invalidValue (400) | invalidInsertionOffsetTimeMs | Zasób cuepointzawiera nieprawidłową wartość właściwościinsertionOffsetTimeMs. Wartość musi być równa0lub być dodatnią liczbą całkowitą. | 
      
        | invalidValue (400) | invalidWalltimeMs | Zasób cuepointzawiera nieprawidłową wartość właściwościwalltimeMs. Wartość musi być liczbą całkowitą reprezentującą sygnaturę czasową epoki. | 
      
        | backendError (5xx) | serviceUnavailable | Usługa jest niedostępna. Spróbuj ponownie za kilka minut. | 
  
liveChatBans
W tabelach poniżej znajdziesz komunikaty o błędach zwracane przez interfejs API w odpowiedzi na wywołania związane z zasobami liveChatBans.
liveChatBans.delete
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | forbidden | Nie można usunąć określonej blokady. Ten błąd może wystąpić, jeśli prośba jest autoryzowana przez jednego moderatora, który próbuje usunąć blokadę nałożoną na innego moderatora. | 
    
      | forbidden (403) | insufficientPermissions | Nie masz uprawnień niezbędnych do usunięcia określonej blokady. | 
    
      | invalidValue (400) | invalidLiveChatBanId | Parametr idokreśla nieprawidłową wartość. | 
    
      | notFound (404) | liveChatBanNotFound | Nie udało się znaleźć podanej blokady. | 
  
liveChatBans.insert
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | insufficientPermissions | Nie masz uprawnień do zablokowania użytkownika na tym czacie na żywo. | 
    
      | forbidden (403) | liveChatBanInsertionNotAllowed | Nie można utworzyć określonej blokady. Ten błąd może wystąpić, jeśli w żądaniu podjęto próbę zbanowania właściciela czatu lub innego moderatora. | 
    
      | invalidValue (400) | invalidChannelId | Nie znaleziono podanego identyfikatora kanału. | 
    
      | invalidValue (400) | invalidLiveChatId | Wartość snippet.liveChatIdpodana w żądaniu jest nieprawidłowa. Sprawdź powiązany zasóbliveBroadcast, aby upewnić się, że masz prawidłową wartość. | 
    
      | notFound (404) | liveChatNotFound | Nie udało się znaleźć podanego czatu na żywo. Sprawdź powiązany zasób liveBroadcast, aby upewnić się, że ustawiasz właściwośćsnippet.liveChatIdna prawidłową wartość. | 
    
      | notFound (404) | liveChatUserNotFound | Nie można znaleźć użytkownika czatu na żywo, którego chcesz zablokować. | 
    
      | required (400) | bannedUserChannelIdRequired | Zasób liveChatBanprzesłany w treści żądania musi zawierać wartość właściwościsnippet.bannedUserDetails.channelId. | 
    
      | required (400) | liveChatIdRequired | Zasób liveChatBanprzesłany w treści żądania musi zawierać wartość właściwościsnippet.liveChatId. | 
  
liveChatMessages
W tabelach poniżej znajdziesz komunikaty o błędach zwracane przez interfejs API w odpowiedzi na wywołania związane z zasobami liveChatMessages.
liveChatMessages.delete
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | forbidden | Nie masz uprawnień wymaganych do usunięcia wybranej wiadomości. | 
    
      | forbidden (403) | modificationNotAllowed | Nie można usunąć określonego zasobu liveChatMessage. Parametridmoże identyfikować wiadomość utworzoną przez moderatora lub innego użytkownika, którego wiadomości nie można usunąć. | 
    
      | notFound (404) | liveChatMessageNotFound | Nie można znaleźć wiadomości, którą próbujesz usunąć. Sprawdź, czy wartość parametru idjest prawidłowa. | 
  
liveChatMessages.insert
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | forbidden | Nie masz uprawnień wymaganych do utworzenia określonej wiadomości. | 
    
      | forbidden (403) | liveChatDisabled | Właściciel wyłączył określony czat na żywo, co oznacza, że nie można dodawać do niego wiadomości. | 
    
      | forbidden (403) | liveChatEnded | Określony czat na żywo nie jest już aktywny. | 
    
      | invalidValue (400) | messageTextInvalid | Tekst wiadomości ( snippet.textMessageDetails.messageText) jest nieprawidłowy. | 
    
      | notFound (404) | liveChatNotFound | Czat na żywo wskazany w żądaniu API nie istnieje. Ten błąd występuje, jeśli czat został usunięty przez właściciela. | 
    
      | rateLimitExceeded | rateLimitExceeded | Użytkownik opublikował zbyt wiele wiadomości na czacie w danym przedziale czasu. | 
    
      | required (400) | liveChatIdRequired | Zasób liveChatMessage musi zawierać wartość właściwości snippet.liveChatId. | 
    
      | required (400) | messageTextRequired | Zasób liveChatMessage musi zawierać wartość właściwości snippet.textMessageDetails.messageText. | 
    
      | required (400) | typeRequired | Zasób liveChatMessage musi zawierać wartość właściwości snippet.type. Ustaw wartość parametru natext | 
  
liveChatMessages.list
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | forbidden | Nie masz uprawnień wymaganych do pobierania wiadomości z określonego czatu na żywo. | 
    
      | forbidden (403) | liveChatDisabled | Czat na żywo nie jest włączony w przypadku wybranej transmisji. | 
    
      | forbidden (403) | liveChatEnded | Określony czat na żywo nie jest już aktywny. | 
    
      | notFound (404) | liveChatNotFound | Nie można znaleźć czatu na żywo, który próbujesz odzyskać. Sprawdź wartość parametru liveChatIdżądania, aby upewnić się, że jest prawidłowa. | 
    
      | rateLimitExceeded | rateLimitExceeded | Żądanie zostało wysłane zbyt szybko po poprzednim żądaniu. Ten błąd występuje, gdy żądania API dotyczące pobierania wiadomości są wysyłane częściej niż częstotliwość odświeżania YouTube, co niepotrzebnie zużywa przepustowość. | 
  
liveChatMessages.streamlist
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | INVALID_ARGUMENT (3) | LIVE_CHAT_ENDED | Nie możesz przywrócić wiadomości z zakończonego czatu na żywo. | 
    
      | PERMISSION_DENIED (7) | forbidden | Nie masz uprawnień wymaganych do pobierania wiadomości z określonego czatu na żywo. | 
    
      | PERMISSION_DENIED (7) | liveChatDisabled | Czat na żywo nie jest włączony w przypadku wybranej transmisji. | 
    
      | PERMISSION_DENIED (7) | liveChatEnded | Określony czat na żywo nie jest już aktywny. | 
    
      | NOT_FOUND (5) | liveChatNotFound | Nie można znaleźć czatu na żywo, który próbujesz odzyskać. Sprawdź wartość parametru liveChatIdżądania, aby upewnić się, że jest prawidłowa. | 
    
      | RESOURCE_EXHAUSTED (8) | rateLimitExceeded | Żądanie zostało wysłane zbyt szybko po poprzednim żądaniu. Ten błąd występuje, gdy żądania API dotyczące pobierania wiadomości są wysyłane częściej niż częstotliwość odświeżania YouTube, co niepotrzebnie zużywa przepustowość. | 
  
liveStreams
W tabelach poniżej znajdziesz komunikaty o błędach zwracane przez interfejs API w odpowiedzi na wywołania związane z zasobami liveStreams.
liveStreams.delete
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | liveStreamDeletionNotAllowed | Nie można usunąć określonej transmisji na żywo, ponieważ jest ona powiązana z transmisją, która jeszcze się nie zakończyła. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do usunięcia określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementowanie uwierzytelniania OAuth 2.0. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz w sekcji Kryteria uczestnictwa w przypadku funkcji. | 
    
      | notFound (404) | liveStreamNotFound | Określona transmisja na żywo nie istnieje. | 
  
liveStreams.insert
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do utworzenia określonej transmisji na żywo. | 
    
      | insufficientPermissions | livePermissionBlocked | Użytkownik, który autoryzował żądanie, nie może obecnie przesyłać strumieniowo filmów na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować filmów na żywo, mogą być dostępne w ustawieniach kanału użytkownika na stronie https://www.youtube.com/features. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | invalidValue (400) | invalidDescription | Wartość właściwości snippet.descriptionw zasobieliveStreammoże mieć maksymalnie 10 000 znaków. | 
    
      | invalidValue (400) | invalidFormat | Wartość właściwości cdn.formatw zasobieliveStreamjest nieprawidłowa. | 
    
      | invalidValue (400) | invalidFrameRate | Wartość właściwości cdn.frameRatew zasobieliveStreamjest nieprawidłowa. | 
    
      | invalidValue (400) | invalidIngestionType | Wartość właściwości cdn.ingestionTypew zasobieliveStreamjest nieprawidłowa. | 
    
      | invalidValue (400) | invalidResolution | Wartość właściwości cdn.resolutionw zasobieliveStreamjest nieprawidłowa. | 
    
      | invalidValue (400) | invalidTitle | Wartość właściwości snippet.titlew zasobieliveStreammusi mieć od 1 do 128 znaków. | 
    
      | rateLimitExceeded | userRequestsExceedRateLimit | Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
      | required (400) | cdnRequired | Zasób liveStreammusi zawierać obiektcdn. | 
    
      | required (400) | frameRateRequired | Interfejs API zwraca ten błąd, jeśli określisz wartość właściwości cdn.resolution, ale nie określisz wartości właściwościcdn.frameRate. | 
    
      | required (400) | ingestionTypeRequired | Zasób liveStreammusi mieć określoną wartość właściwościcdn.ingestionType. | 
    
      | required (400) | resolutionRequired | Interfejs API zwraca ten błąd, jeśli określisz wartość właściwości cdn.frameRate, ale nie określisz wartości właściwościcdn.resolution. | 
    
      | required (400) | titleRequired | Zasób liveStreammusi mieć określoną wartość właściwościsnippet.title. | 
  
liveStreams.list
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do pobrania określonej transmisji na żywo. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
  
liveStreams.update
  
    
      | Typ błędu | Szczegóły błędu | Opis | 
  
  
    
      | forbidden (403) | liveStreamModificationNotAllowed | Nie można zmodyfikować wybranej transmisji na żywo w jej obecnym stanie. Więcej informacji znajdziesz w artykule Żywotność transmisji. | 
    
      | forbidden (403) | liveStreamModificationNotAllowed | Interfejs API nie pozwala na zmianę wartości pól cdn.format,cdn.frameRate,cdn.ingestionTypeanicdn.resolutionpo utworzeniu strumienia. | 
    
      | forbidden (403) | liveStreamModificationNotAllowed | Interfejs API nie pozwala zmienić strumienia wielokrotnego użytku na strumień jednorazowego użytku ani odwrotnie. Więcej informacji znajdziesz w artykule Informacje o transmisjach i strumieniach. | 
    
      | insufficientPermissions | insufficientLivePermissions | Żądanie nie ma uprawnień do aktualizowania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementowanie uwierzytelniania OAuth2. | 
    
      | insufficientPermissions | liveStreamingNotEnabled | Użytkownik, który autoryzował żądanie, nie ma uprawnień do przesyłania strumieniowego wideo na żywo w YouTube. Więcej informacji znajdziesz na stronie https://www.youtube.com/features. | 
    
      | invalidValue (400) | invalidDescription | Wartość właściwości snippet.descriptionw zasobie liveStream może mieć maksymalnie 10 000 znaków. | 
    
      | invalidValue (400) | invalidTitle | Wartość właściwości snippet.titlew zasobie liveStream musi mieć od 1 do 128 znaków. | 
    
      | notFound (404) | liveStreamNotFound | Określona transmisja na żywo nie istnieje. | 
    
      | required (400) | idRequired | Zasób liveStream musi mieć określoną wartość właściwości id. | 
    
      | required (400) | ingestionTypeRequired | Zasób liveStream musi mieć określoną wartość właściwości cdn.ingestionType. | 
    
      | required (400) | titleRequired | Zasób liveStream musi mieć określoną wartość właściwości snippet.title. | 
  
     
  
  
  
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
  Ostatnia aktualizacja: 2025-10-27 UTC.
  
  
  
    
      [[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-10-27 UTC."],[],["The document details error scenarios within the YouTube Live API, categorized by function. `fanFundingEvents.list` can fail due to insufficient permissions or disabled Fan Funding. Live broadcast actions (`bind`, `delete`, `insert`, `list`, `transition`, `update`) often fail from user permission issues, missing parameters, invalid values, or exceeding limits. Live chat interactions (`bans`, `messages`) face issues with permissions, invalid IDs, missing data, and rate limits. `liveCuepoints` and `liveStreams` can encounter similar errors, including issues with missing data, incorrect configuration, or forbidden actions. `sponsors.list` can be blocked due to permissions or disabled sponsorship.\n"]]