YouTube Live Streaming API - Errors

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 poszczególnych metod znajdziesz w dokumentacji tej metody.

Wydarzenia fanFunding

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ń, aby wyświetlić wydarzenia finansowania przez fanów.
invalidValue (400) fanFundingNotEnabledForChannelId Na kanale nie ma włączonego finansowania przez fanów.

Transmisje na żywo

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 z transmisją.
insufficientPermissions insufficientLivePermissions Żądanie nie ma uprawnień do pobrania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementacja uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może znaleźć na stronie https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Komunikat określony 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 Prośba nie ma uprawnień do usunięcia określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementacja uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może znaleźć na stronie https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Właściwość id określona w zasobie na żywo nie wskazuje transmisji.

liveBroadcasts.insert

Typ błędu Szczegóły błędu Opis
insufficientPermissions insufficientLivePermissions Prośba nie ma uprawnień do utworzenia transmisji na żywo.
insufficientPermissions livePermissionBlocked Użytkownik, który autoryzował żądanie, nie może obecnie transmitować na żywo filmów w YouTube. Szczegóły wyjaśniające, dlaczego użytkownik nie może strumieniować 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 dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może 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żna zmienić ustawienia enableAutoStop dotyczącego 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 czasu oczekiwania.
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. Prognoza domyślna transmisji nie może być ustawiona na 360.
invalidValue (400) invalidScheduledEndTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledEndTime. Planowany czas zakończenia musi być zgodny z zaplanowanym czasem 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 aktualnej daty, w której można zaplanować transmisję na ten czas.
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 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 mieć określony stan prywatności. Sprawdź 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 pobierania transmisji na żywo.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może 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ć bieżącego stanu transmisji na żądany.
forbidden (403) redundantTransition Transmisja na żywo jest już w żądanym stanie lub jest przetwarzana.
insufficientPermissions insufficientLivePermissions Prośba nie ma uprawnień do przeniesienia transmisji na żywo.
insufficientPermissions livePermissionBlocked Użytkownik, który autoryzował żądanie, nie może obecnie transmitować na żywo filmów w YouTube. Szczegóły wyjaśniające, dlaczego użytkownik nie może strumieniować 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 dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może znaleźć na stronie https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Komunikat określony 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 przenieść.
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 zmienić tylko wtedy, gdy transmisja jest w stanie created lub ready.
forbidden (403) enableAutoStartModificationNotAllowed Wartość contentDetails.enableAutoStart można zmienić tylko wtedy, gdy transmisja jest nieaktywna, a jej stan to 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 zmienić tylko wtedy, gdy stan transmisji to created lub ready.
forbidden (403) enableMonitorStreamModificationNotAllowed Wartość contentDetails.monitorStream.enableMonitorStream można zmienić tylko wtedy, gdy stan transmisji to created lub ready.
forbidden (403) recordFromStartModificationNotAllowed Wartość contentDetails.recordFromStart można zmienić tylko wtedy, gdy stan transmisji to created lub ready.
insufficientPermissions insufficientLivePermissions Prośba nie ma uprawnień do aktualizowania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementacja uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może 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żna zmienić ustawienia enableAutoStart dotyczącego trwałej transmisji.
invalidValue (400) invalidAutoStop Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości contentDetails.enableAutoStop. Nie można zmienić ustawienia enableAutoStop dotyczącego 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 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 potem prześlij żądanie ponownie.
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 czasu oczekiwania.
invalidValue (400) invalidPrivacyStatus Zasób LiveBroadcast nie określił prawidłowego stanu prywatności. Sprawdź prawidłowe wartości privacyStatus.
invalidValue (400) invalidProjection Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości contentDetails.projection. Prognoza trwałej transmisji nie może mieć wartości 360.
invalidValue (400) invalidScheduledEndTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledEndTime. Planowany czas zakończenia musi być zgodny z zaplanowanym czasem rozpoczęcia.
invalidValue (400) invalidScheduledStartTime Zasób LiveBroadcast zawiera nieprawidłową wartość właściwości snippet.scheduledStartTime. Planowany czas 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. Wartość pola snippet.title musi mieć od 1 do 100 znaków.
notFound (404) liveBroadcastNotFound Właściwość id określona w zasobie na żywo nie wskazuje 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 wstawiania punktu wstawienia w transmisji na żywo.
insufficientPermissions (403) liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Użytkownik może znaleźć więcej informacji na stronie 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 wstawienia.
required (400) cueTypeRequired Wymagane pole cueType musi być określone w treści żądania do interfejsu API.
notFound (404) liveBroadcastNotFound Komunikat określony przez parametr id nie istnieje.
invalidValue (400) conflictingTimeFields Możesz podać tylko jedną wartość insertionOffsetTimeMs i walltimeMs. Ustawienie obu wartości powoduje błąd. Jeśli nie ustawisz żadnej wartości, YouTube użyje domyślnego czasu insertionOffsetTimeMs (0), co oznacza, że punkt wstawienia reklamy zostanie wstawiony tak szybko, jak to możliwe.
invalidValue (400) invalidInsertionOffsetTimeMs Zasób cuepoint określa nieprawidłową wartość właściwości insertionOffsetTimeMs. Wartością musi być 0 lub dodatnia liczba całkowita.
invalidValue (400) invalidWalltimeMs Zasób cuepoint określa 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 wysłać żądanie ponownie za kilka minut.

Ograniczenia czatu na żywo

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 usunąć podanego zakazu. Ten błąd może wystąpić, gdy jeden z moderatorów spróbuje odblokować innego moderatora.
forbidden (403) insufficientPermissions Nie masz odpowiednich uprawnień, aby usunąć określony zakaz.
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żytkownikowi dostępu do określonego czatu na żywo.
forbidden (403) liveChatBanInsertionNotAllowed Nie można utworzyć określonego blokady. Ten błąd może wystąpić, gdy prośba o zablokowanie właściciela czatu lub innego moderatora.
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 mieć pewność, że masz prawidłową wartość.
notFound (404) liveChatNotFound Nie udało się znaleźć określonego czatu na żywo. Sprawdź powiązany zasób liveBroadcast, aby upewnić się, że właściwość snippet.liveChatId jest ustawiona na odpowiednią wartość.
notFound (404) liveChatUserNotFound Nie udało się znaleźć użytkownika czatu, który 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.

Komunikaty o wiadomościach na żywo

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ąć określonego zasobu liveChatMessage. Parametr id może wskazywać 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ń do utworzenia określonej wiadomości.
forbidden (403) liveChatDisabled Wybrany czat na żywo został wyłączony przez właściciela, co oznacza, że nie można dodawać do niego wiadomości.
forbidden (403) liveChatEnded Wybrany 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 określony 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 czatu 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 określonego czatu na żywo.
forbidden (403) liveChatDisabled Czat na żywo jest wyłączony w określonej transmisji.
forbidden (403) liveChatEnded Wybrany 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 Żądanie zostało wysłane za szybko po poprzedniej prośbie. Ten błąd występuje, gdy żądania API dotyczące pobierania wiadomości są wysyłane częściej niż częstotliwość odświeżania w YouTube, co niepotrzebnie marnuje przepustowość.

punkty kontaktu na żywo

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żesz podać tylko jedną wartość offsetTimeMs i walltime.

transmisje na żywo

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 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 Prośba nie ma uprawnień do usunięcia określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementacja uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może znaleźć na stronie https://www.youtube.com/features.
notFound (404) liveStreamNotFound Podana transmisja na żywo nie istnieje.

liveStreams.insert

Typ błędu Szczegóły błędu Opis
insufficientPermissions insufficientLivePermissions Prośba nie ma uprawnień do utworzenia określonej transmisji na żywo.
insufficientPermissions livePermissionBlocked Użytkownik, który autoryzował żądanie, nie może obecnie transmitować na żywo filmów w YouTube. Szczegóły wyjaśniające, dlaczego użytkownik nie może strumieniować 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 dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może 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 podasz wartość właściwości cdn.resolution, ale nie właściwości cdn.frameRate.
required (400) ingestionTypeRequired Zasób liveStream musi zawierać wartość właściwości cdn.ingestionType.
required (400) resolutionRequired Interfejs API zwraca ten błąd, jeśli podasz wartość właściwości cdn.frameRate, ale nie właściwości 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 ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może znaleźć na stronie https://www.youtube.com/features.

liveStreams.update

Typ błędu Szczegóły błędu Opis
forbidden (403) liveStreamModificationNotAllowed Określonej transmisji na żywo nie można zmienić w jej obecnym stanie. Więcej informacji na ten temat znajdziesz na stronie Życie transmisji.
forbidden (403) liveStreamModificationNotAllowed Interfejs API nie pozwala zmieniać 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 inny lub odwrotnie. Więcej informacji znajdziesz w artykule Omówienie transmisji i strumieni.
insufficientPermissions insufficientLivePermissions Prośba nie ma uprawnień do aktualizowania określonej transmisji na żywo. Więcej informacji znajdziesz w artykule Implementacja uwierzytelniania OAuth2.
insufficientPermissions liveStreamingNotEnabled Użytkownik, który autoryzował żądanie, nie ma dostępu do transmisji na żywo w YouTube. Więcej informacji użytkownik może 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 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.

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ć sponsorów kanału.
invalidValue (400) invalidValueInRequest Żądanie zawiera nieprawidłową wartość.
invalidValue (400) sponsorshipNotEnabledForChannelId Na kanale nie włączono sponsorowania.