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 id nie istnieje. | 
    
    
      notFound (404) | 
      liveStreamNotFound | 
      Strumień określony przez parametr streamId nie istnieje. | 
    
    
      rateLimitExceeded | 
      userRequestsExceedRateLimit | 
      Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
    
      required (400) | 
      idRequired | 
      Wymagany parametr id musi 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ść id okreś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ć ustawienia enableAutoStop w 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 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 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 id nie istnieje. | 
    
    
      rateLimitExceeded (403) | 
      userRequestsExceedRateLimit | 
      Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
    
      required (400) | 
      idRequired | 
      Wymagany parametr id musi 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.closedCaptionsType można modyfikować tylko wtedy, gdy transmisja ma stan created lub ready. | 
    
    
      forbidden (403) | 
      enableAutoStartModificationNotAllowed | 
      Wartość contentDetails.enableAutoStart można zmienić tylko wtedy, gdy strumień jest nieaktywny, a transmisja ma stan created lub ready. | 
    
    
      forbidden (403) | 
      enableClosedCaptionsModificationNotAllowed | 
      Wartość contentDetails.enableClosedCaptions można modyfikować tylko wtedy, gdy stan transmisji to created lub ready. | 
    
    
      forbidden (403) | 
      enableDvrModificationNotAllowed | 
      Wartość contentDetails.enableDvr można modyfikować tylko wtedy, gdy stan transmisji to created lub ready. | 
    
    
      forbidden (403) | 
      enableMonitorStreamModificationNotAllowed | 
      Wartość contentDetails.monitorStream.enableMonitorStream można modyfikować tylko wtedy, gdy stan transmisji to created lub ready. | 
    
    
      forbidden (403) | 
      recordFromStartModificationNotAllowed | 
      Wartość contentDetails.recordFromStart można modyfikować tylko wtedy, gdy stan transmisji to created lub ready. | 
    
    
      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ć ustawienia enableAutoStart w 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ć ustawienia enableAutoStop w przypadku transmisji ciągłej. | 
    
    
      invalidValue (400) | 
      invalidDescription | 
      W zasobie liveBroadcast nie podano prawidłowej wartości właściwości snippet.description. snippet.description moż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.enableClosedCaptions jest niezgodna z wartością ustawienia contentDetails.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.title musi mieć od 1 do 100 znaków. | 
    
    
      notFound (404) | 
      liveBroadcastNotFound | 
      Właściwość id okreś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 privacyStatus znajdziesz 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 id musi identyfikować transmisję, w której chcesz wstawić punkt sygnałowy. | 
      
      
        required (400) | 
        cueTypeRequired | 
        Wymagane pole cueType musi być określone w treści żądania interfejsu API. | 
      
      
        notFound (404) | 
        liveBroadcastNotFound | 
        Transmisja określona przez parametr id nie istnieje. | 
      
      
        invalidValue (400) | 
        conflictingTimeFields | 
        Można określić tylko jedną z wartości insertionOffsetTimeMs i walltimeMs. Ustawienie obu wartości powoduje błąd. Jeśli nie ustawisz żadnej z tych wartości, YouTube użyje domyślnego czasu insertionOffsetTimeMs (0), co oznacza, że punkt wstawienia zostanie wstawiony tak szybko, jak to możliwe. | 
      
      
        invalidValue (400) | 
        invalidInsertionOffsetTimeMs | 
        Zasób cuepoint zawiera nieprawidłową wartość właściwości insertionOffsetTimeMs. Wartość musi być równa 0 lub być dodatnią liczbą całkowitą. | 
      
      
        invalidValue (400) | 
        invalidWalltimeMs | 
        Zasób cuepoint zawiera nieprawidłową wartość właściwości walltimeMs. 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 id okreś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.liveChatId podana w żądaniu jest nieprawidłowa. Sprawdź powiązany zasób liveBroadcast, 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.liveChatId na prawidłową wartość. | 
    
    
      notFound (404) | 
      liveChatUserNotFound | 
      Nie można znaleźć użytkownika czatu na żywo, którego chcesz zablokować. | 
    
    
      required (400) | 
      bannedUserChannelIdRequired | 
      Zasób liveChatBan przesłany w treści żądania musi zawierać wartość właściwości snippet.bannedUserDetails.channelId. | 
    
    
      required (400) | 
      liveChatIdRequired | 
      Zasób liveChatBan przesłany w treści żądania musi zawierać wartość właściwości snippet.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. Parametr id moż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 id jest 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 na text | 
    
  
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.description w zasobie liveStream może mieć maksymalnie 10 000 znaków. | 
    
    
      invalidValue (400) | 
      invalidFormat | 
      Wartość właściwości cdn.format w zasobie liveStream jest nieprawidłowa. | 
    
    
      invalidValue (400) | 
      invalidFrameRate | 
      Wartość właściwości cdn.frameRate w zasobie liveStream jest nieprawidłowa. | 
    
    
      invalidValue (400) | 
      invalidIngestionType | 
      Wartość właściwości cdn.ingestionType w zasobie liveStream jest nieprawidłowa. | 
    
    
      invalidValue (400) | 
      invalidResolution | 
      Wartość właściwości cdn.resolution w zasobie liveStream jest nieprawidłowa. | 
    
    
      invalidValue (400) | 
      invalidTitle | 
      Wartość właściwości snippet.title w zasobie liveStream musi mieć od 1 do 128 znaków. | 
    
    
      rateLimitExceeded | 
      userRequestsExceedRateLimit | 
      Użytkownik wysłał zbyt wiele żądań w danym okresie. | 
    
    
      required (400) | 
      cdnRequired | 
      Zasób liveStream musi zawierać obiekt cdn. | 
    
    
      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ści cdn.frameRate. | 
    
    
      required (400) | 
      ingestionTypeRequired | 
      Zasób liveStream musi mieć określoną wartość właściwości cdn.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ści cdn.resolution. | 
    
    
      required (400) | 
      titleRequired | 
      Zasób liveStream musi mieć określoną wartość właściwości snippet.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.ingestionType ani cdn.resolution po 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.description w zasobie liveStream może mieć maksymalnie 10 000 znaków. | 
    
    
      invalidValue (400) | 
      invalidTitle | 
      Wartość właściwości snippet.title w 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"]]