YouTube Live Streaming API - Errors

W tym dokumencie opisujemy różne typy błędów, które mogą zwrócić operacje YouTube Live Streaming API. Listę błędów dla poszczególnych metod znajdziesz w dokumentacji metody.

fanFundingEvents

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów fanFundingEvents.

fanFundingEvents.list

Typ błędu Szczegóły błędu Opis
forbidden (403) insufficientPermissions Nie masz odpowiednich uprawnień do wyświetlania wydarzeń związanych z finansowaniem przez fanów na kanale.
invalidValue (400) fanFundingNotEnabledForChannelId Kanał nie ma włączonego finansowania przez fanów.

liveBroadcasts

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów liveBroadcasts.

liveBroadcasts.bind

Typ błędu Szczegóły błędu Opis
backendError internalError Podczas tworzenia powiązania wystąpił błąd wewnętrzny.
forbidden (403) liveBroadcastBindingNotAllowed Obecny stan transmisji na żywo nie pozwala na powiązanie jej ze strumieniem.
insufficientPermissions insufficientLivePermissions Żądanie nie jest autoryzowane do pobrania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Wdrażanie uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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ę, którą chcesz powiązać.

liveBroadcasts.delete

Typ błędu Szczegóły błędu Opis
forbidden (403) liveBroadcastDeletionNotAllowed Obecny 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 Wdrażanie uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć na stronie https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Właściwość id określona w zasobie transmisji na żywo nie wykrył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 transmitować wideo na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować wideo na żywo, mogą być dostępne w ustawieniach jego kanału na https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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 trwałej transmisji.
invalidValue (400) invalidDescription Zasób liveBroadcast nie określił prawidłowej wartości właściwości snippet.description. Wartość właściwości 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 umieścić 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. Domyślnej wartości wyświetlania transmisji nie można ustawić na 360.
invalidValue (400) invalidScheduledEndTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledEndTime. Planowana godzina zakończenia musi przypadać po zaplanowanym czasie rozpoczęcia.
invalidValue (400) invalidScheduledStartTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledStartTime. Planowana godzina rozpoczęcia musi przypadać w przyszłości i być wystarczająco zbliżona do bieżącej daty, aby można było zaplanować transmisję w przyszłości.
invalidValue (400) invalidTitle Zasób liveBroadcast nie określił 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 transmisji i musi zatrzymać lub usunąć część 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 parametru 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 może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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ć stanu transmisji na żywo z bieżącego na wybrany stan.
forbidden (403) redundantTransition Transmisja na żywo ma już oczekiwany stan lub jest przetwarzana do żądanego stanu.
insufficientPermissions insufficientLivePermissions Żądanie nie ma uprawnień do przeniesienia transmisji na żywo.
insufficientPermissions livePermissionBlocked Użytkownik, który autoryzował żądanie, nie może obecnie transmitować wideo na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować wideo na żywo, mogą być dostępne w ustawieniach jego kanału na https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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 wskazywać transmisję, której stan chcesz zmienić.
required (400) statusRequired Żądanie do interfejsu API musi określać 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 zmienić 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 aktualizacji określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Wdrażanie uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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 trwałej transmisji.
invalidValue (400) invalidAutoStop Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości contentDetails.enableAutoStop. Nie możesz zmienić ustawienia enableAutoStop w przypadku trwałej transmisji.
invalidValue (400) invalidDescription Zasób liveBroadcast nie określił prawidłowej wartości właściwości snippet.description. Pole snippet.description 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 umieścić tej transmisji.
invalidValue (400) invalidEnableClosedCaptions W zasobie transmisji na żywo wartość właściwości contentDetails.enableClosedCaptions jest niezgodna z wartością ustawienia contentDetails.closedCaptionType. Zmodyfikuj zasób tak, aby zawierał tylko jedną z 2 właściwości, a potem 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 określił prawidłowego stanu prywatności. Zobacz prawidłowe wartości parametru privacyStatus.
invalidValue (400) invalidProjection Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości contentDetails.projection. Projekcji trwałej transmisji nie można ustawić na wartość 360°.
invalidValue (400) invalidScheduledEndTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledEndTime. Planowana godzina zakończenia musi przypadać po zaplanowanym czasie rozpoczęcia.
invalidValue (400) invalidScheduledStartTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledStartTime. Planowana godzina rozpoczęcia musi przypadać w przyszłości.
invalidValue (400) invalidTitle Zasób liveBroadcast nie określił prawidłowej wartości właściwości snippet.title. Pole snippet.title musi mieć od 1 do 100 znaków.
notFound (404) liveBroadcastNotFound Właściwość id określona w zasobie transmisji na żywo nie wykryła transmisji.
required (400) broadcastStreamDelayMsRequired Zasób liveBroadcast nie określił właściwości contentDetails.monitorStream.broadcastStreamDelayMs.
required (400) enableMonitorStreamRequired Zasób liveBroadcast nie określił właściwości contentDetails.monitorStream.enableMonitorStream.
required (400) idRequired Zasób LiveBroadcast musi zawierać i określać wartość właściwości id.
required (400) privacyStatusRequired Zasób LiveBroadcast nie określił stanu prywatności. Prawidłowe wartości parametru privacyStatus znajdziesz w sekcji .
required (400) scheduledEndTimeRequired Zasób liveBroadcast nie określił właściwości snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired Zasób liveBroadcast nie określił właściwości snippet.scheduledStartTime.
required (400) titleRequired Zasób liveBroadcast nie określił właściwości snippet.title.

liveBroadcasts.cuepoint

Typ błędu Szczegóły błędu Opis
insufficientPermissions (403) insufficientLivePermissions Żądanie nie ma uprawnień do wstawienia punktu wstawienia w transmisji na żywo.
insufficientPermissions (403) liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji użytkownik znajdzie na stronach https://support.google.com/youtube/answer/2474026 oraz 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 wstawienia.
required (400) cueTypeRequired Wymagane pole cueType musi być określone w treści żądania do interfejsu API.
notFound (404) liveBroadcastNotFound Transmisja określona przez parametr id nie istnieje.
invalidValue (400) conflictingTimeFields Można podać tylko jedną z tych właściwości: insertionOffsetTimeMs lub walltimeMs. Ustawienie obu wartości powoduje błąd. Jeśli nie ustawisz żadnej wartości, YouTube użyje domyślnego ustawienia czasu insertionOffsetTimeMs (0), co oznacza, że punkt wstawienia reklamy zostanie wstawiony jak najszybciej.
invalidValue (400) invalidInsertionOffsetTimeMs Zasób cuepoint określił 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 określił nieprawidłową wartość właściwości walltimeMs. Wartość musi być liczbą całkowitą, która reprezentuje 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, które interfejs API zwraca w odpowiedzi na wywołania zasobów liveChatBans.

liveChatBans.delete

Typ błędu Szczegóły błędu Opis
forbidden (403) forbidden Nie można cofnąć podanego blokady. Ten błąd może wystąpić, jeśli prośba została zatwierdzona przez jednego moderatora, który próbuje usunąć zablokowanie innego moderatora.
forbidden (403) insufficientPermissions Nie masz uprawnień do anulowania podanego zablokowania.
invalidValue (400) invalidLiveChatBanId Parametr id określa nieprawidłową wartość.
notFound (404) liveChatBanNotFound Nie udało się znaleźć podanego blokady.

liveChatBans.insert

Typ błędu Szczegóły błędu Opis
forbidden (403) insufficientPermissions Nie masz uprawnień do zablokowania użytkownika w określonym czacie na żywo.
forbidden (403) liveChatBanInsertionNotAllowed Nie można utworzyć podanej blokady. Ten błąd może wystąpić, gdy prośba o zablokowanie właściciela lub innego moderatora zostanie zablokowana.
invalidValue (400) invalidChannelId Nie można znaleźć 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 można znaleźć podanego czatu na żywo. Sprawdź powiązany zasób liveBroadcast, aby upewnić się, że właściwość snippet.liveChatId ma ustawioną prawidłową wartość.
notFound (404) liveChatUserNotFound Nie udało się znaleźć użytkownika, którego chcesz zablokować.
required (400) bannedUserChannelIdRequired Zasób liveChatBan przesłany w treści żądania musi określać wartość właściwości snippet.bannedUserDetails.channelId.
required (400) liveChatIdRequired Zasób liveChatBan przesłany w treści żądania musi określać wartość właściwości snippet.liveChatId.

liveChatMessages

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów liveChatMessages.

liveChatMessages.delete

Typ błędu Szczegóły błędu Opis
forbidden (403) forbidden Nie masz uprawnień do usunięcia określonej wiadomości.
forbidden (403) modificationNotAllowed Nie można usunąć podanego zasobu liveChatMessage. Parametr id może wskazywać wiadomość utworzoną przez moderatora lub innego użytkownika, których 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 Podany czat na żywo został wyłączony przez właściciela, co oznacza, że nie można dodawać wiadomości do czatu.
forbidden (403) liveChatEnded Podany 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 do interfejsu 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 okresie.
required (400) liveChatIdRequired Zasób LiveChatMessage musi zawierać i określać wartość właściwości snippet.liveChatId.
required (400) messageTextRequired Zasób LiveChatMessage musi zawierać i określać wartość właściwości snippet.textMessageDetails.messageText.
required (400) typeRequired Zasób LiveChatMessage musi zawierać i określać 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ń do pobierania wiadomości z podanego czatu na żywo.
forbidden (403) liveChatDisabled Czat na żywo nie jest włączony w przypadku określonej transmisji.
forbidden (403) liveChatEnded Podany czat na żywo nie jest już aktywny.
notFound (404) liveChatNotFound Nie można znaleźć czatu na żywo, który próbujesz pobrać. Sprawdź, czy wartość parametru liveChatId żądania jest prawidłowa.
rateLimitExceeded rateLimitExceeded Prośba została wysłana zbyt szybko po poprzedniej prośbie. Ten błąd występuje, gdy żądania pobrania wiadomości do interfejsu API są wysyłane częściej niż częstotliwość odświeżania YouTube, co niepotrzebnie zużywa przepustowość.

liveCuepoints

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów liveCuepoints.

liveCuepoints.insert

Typ błędu Szczegóły błędu Opis
invalidValue (400) conflictingTimeFields Można podać tylko jedną z tych właściwości: offsetTimeMs lub walltime.

liveStreams

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów liveStreams.

liveStreams.delete

Typ błędu Szczegóły błędu Opis
forbidden (403) liveStreamDeletionNotAllowed Wskazanej transmisji na żywo nie można usunąć, 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 Wdrażanie uwierzytelniania OAuth 2.0.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji znajdziesz w artykule Dostęp do funkcji.
notFound (404) liveStreamNotFound Podana 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 transmitować wideo na żywo w YouTube. Szczegółowe informacje o tym, dlaczego użytkownik nie może transmitować wideo na żywo, mogą być dostępne w ustawieniach jego kanału na https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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 wartość cdn.frameRate.
required (400) ingestionTypeRequired Zasób liveStream musi określać 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 wartość cdn.resolution.
required (400) titleRequired Zasób liveStream musi określać 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 może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć na stronie https://www.youtube.com/features.

liveStreams.update

Typ błędu Szczegóły błędu Opis
forbidden (403) liveStreamModificationNotAllowed Wybranej transmisji na żywo nie można zmienić w jej obecnym stanie. Więcej informacji znajdziesz w artykule Life of a Broadcast (Coś na żywo).
forbidden (403) liveStreamModificationNotAllowed Interfejs API nie umożliwia zmiany wartości pól cdn.format, cdn.frameRate, cdn.ingestionType ani cdn.resolution po utworzeniu strumienia.
forbidden (403) liveStreamModificationNotAllowed Interfejs API nie umożliwia zmiany strumienia wielokrotnego użytku na taki, który nie nadaje się do wielokrotnego użytku (ani na odwrót). Więcej informacji znajdziesz w artykule Omówienie transmisji i strumieni.
insufficientPermissions insufficientLivePermissions Żądanie nie ma uprawnień do aktualizacji określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Wdrażanie uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie może transmitować obrazu na żywo w YouTube. Więcej informacji można znaleźć 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 Podana transmisja na żywo nie istnieje.
required (400) idRequired Zasób LiveStream musi określać wartość właściwości id.
required (400) ingestionTypeRequired Zasób LiveStream musi określać wartość właściwości cdn.ingestionType.
required (400) titleRequired Zasób LiveStream musi określać wartość właściwości snippet.title.

sponsorzy

W tabelach poniżej znajdziesz komunikaty o błędach, które interfejs API zwraca w odpowiedzi na wywołania zasobów sponsors.

sponsors.list

Typ błędu Szczegóły błędu Opis
forbidden (403) insufficientPermissions Nie masz odpowiednich uprawnień, aby wyświetlić informacje o sponsorach kanału.
invalidValue (400) invalidValueInRequest Żądanie zawiera nieprawidłową wartość.
invalidValue (400) sponsorshipNotEnabledForChannelId Kanał nie ma włączonego sponsorowania.