YouTube Live Streaming API - Errors

이 문서에서는 YouTube Live Streaming API 작업에서 반환할 수 있는 다양한 유형의 오류를 확인합니다. 개별 메소드의 오류 목록은 해당 메소드의 참조 문서에서도 확인할 수 있습니다.

팬 자금지원 이벤트

다음 표에서는 fanFundingEvents 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

fanFundingEvents.list

오류 유형 오류 세부정보 설명
forbidden (403) insufficientPermissions 채널의 팬 자금지원 이벤트를 보는 데 필요한 권한이 없습니다.
invalidValue (400) fanFundingNotEnabledForChannelId 채널에 팬 자금지원 기능을 사용 설정하지 않았습니다.

실시간 방송

다음 표에서는 liveBroadcasts 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

liveBroadcasts.bind

오류 유형 오류 세부정보 설명
backendError internalError 바인딩 중에 내부 오류가 발생했습니다.
forbidden (403) liveBroadcastBindingNotAllowed 실시간 방송의 현재 상태로는 스트림을 결합할 수 없습니다.
insufficientPermissions insufficientLivePermissions 이 요청은 지정된 라이브 방송을 검색할 권한이 없습니다. 자세한 내용은 OAuth2 인증 구현을 참고하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
notFound (404) liveBroadcastNotFound id 매개변수로 지정된 브로드캐스트가 없습니다.
notFound (404) liveStreamNotFound streamId 매개변수로 지정된 스트림이 없습니다.
rateLimitExceeded userRequestsExceedRateLimit 특정 기간에 사용자가 너무 많은 요청을 보냈습니다.
required (400) idRequired 필수 id 매개변수는 바인딩할 브로드캐스트를 식별해야 합니다.

liveBroadcasts.delete

오류 유형 오류 세부정보 설명
forbidden (403) liveBroadcastDeletionNotAllowed 실시간 방송의 현재 상태에서는 삭제할 수 없습니다.
insufficientPermissions insufficientLivePermissions 지정된 실시간 방송을 삭제할 권한이 요청에 없습니다. 자세한 내용은 OAuth2 인증 구현을 참고하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
notFound (404) liveBroadcastNotFound liveBroadcast 리소스에 지정된 id 속성이 방송을 식별하지 못했습니다.

liveBroadcasts.insert

오류 유형 오류 세부정보 설명
insufficientPermissions insufficientLivePermissions 이 요청은 실시간 방송을 만들 권한이 없습니다.
insufficientPermissions livePermissionBlocked 요청을 승인한 사용자가 현재 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 사용자가 실시간 동영상을 스트리밍할 수 없는 이유를 설명하는 자세한 내용은 사용자의 채널 설정(https://www.youtube.com/features)을 참조하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
invalidValue (400) invalidAutoStart liveBroadcast 리소스contentDetails.enableAutoStart 속성의 값이 잘못되었습니다. 일부 방송에서는 이 설정을 지원하지 않습니다.
invalidValue (400) invalidAutoStop liveBroadcast 리소스contentDetails.enableAutoStop 속성의 값이 잘못되었습니다. 영구 브로드캐스트의 enableAutoStop 설정을 수정할 수 없습니다.
invalidValue (400) invalidDescription liveBroadcast 리소스snippet.description 속성에 유효한 값을 지정하지 않았습니다. 속성 값에는 최대 5,000자(영문 기준)가 포함될 수 있습니다.
invalidValue (400) invalidEmbedSetting liveBroadcast 리소스contentDetails.enable_embed 속성의 값이 잘못되었습니다. 이 브로드캐스트를 삽입할 수 없습니다.
invalidValue (400) invalidLatencyPreferenceOptions liveBroadcast 리소스contentDetails.latencyPreference 속성의 값이 잘못되었습니다. 이 지연 시간 환경설정에서 일부 설정은 지원되지 않습니다.
invalidValue (400) invalidPrivacyStatus liveBroadcast 리소스status.privacy_status 속성의 값이 잘못되었습니다.
invalidValue (400) invalidProjection liveBroadcast 리소스contentDetails.projection 속성의 값이 잘못되었습니다. 기본 방송의 프로젝션은 360으로 설정할 수 없습니다.
invalidValue (400) invalidScheduledEndTime liveBroadcast 리소스snippet.scheduledEndTime 속성의 값이 잘못되었습니다. 예약된 종료 시간은 예정된 시작 시간 이후여야 합니다.
invalidValue (400) invalidScheduledStartTime liveBroadcast 리소스snippet.scheduledStartTime 속성의 값이 잘못되었습니다. 예약된 시작 시간은 방송 시각이 안정적으로 예약될 수 있는 현재 날짜와 가까운 미래여야 합니다.
invalidValue (400) invalidTitle liveBroadcast 리소스snippet.title 속성에 유효한 값을 지정하지 않았습니다. 속성 값은 1~100자(영문 기준)여야 합니다.
limitExceeded userBroadcastsExceedLimit 사용자가 실시간 또는 예약된 방송을 너무 많이 만들었으므로 일부를 중지하거나 삭제해야 합니다.
rateLimitExceeded userRequestsExceedRateLimit 특정 기간에 사용자가 너무 많은 요청을 보냈습니다.
required (400) privacyStatusRequired liveBroadcast 리소스는 개인 정보 보호 상태를 지정해야 합니다. 유효한 privacyStatus을 참고하세요.
required (400) scheduledEndTimeRequired liveBroadcast 리소스snippet.scheduledEndTime 속성을 지정해야 합니다.
required (400) scheduledStartTimeRequired liveBroadcast 리소스snippet.scheduledStartTime 속성을 지정해야 합니다.
required (400) titleRequired liveBroadcast 리소스snippet.title 속성을 지정해야 합니다.

liveBroadcasts.list

오류 유형 오류 세부정보 설명
insufficientPermissions insufficientLivePermissions 이 요청은 실시간 방송을 검색할 권한이 없습니다.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.

liveBroadcasts.transition

오류 유형 오류 세부정보 설명
backendError errorExecutingTransition 방송 상태를 변경하는 중에 오류가 발생했습니다.
forbidden (403) errorStreamInactive 브로드캐스트에 바인딩된 스트림이 비활성 상태인 경우 요청한 전환이 허용되지 않습니다.
forbidden (403) invalidTransition 실시간 방송은 현재 상태에서 요청된 상태로 전환할 수 없습니다.
forbidden (403) redundantTransition 실시간 방송이 이미 요청된 상태이거나 요청 상태로 처리 중입니다.
insufficientPermissions insufficientLivePermissions 이 요청은 실시간 방송 전환 권한이 없습니다.
insufficientPermissions livePermissionBlocked 요청을 승인한 사용자가 현재 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 사용자가 실시간 동영상을 스트리밍할 수 없는 이유를 설명하는 자세한 내용은 사용자의 채널 설정(https://www.youtube.com/features)을 참조하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
notFound (404) liveBroadcastNotFound id 매개변수로 지정된 브로드캐스트가 없습니다.
rateLimitExceeded (403) userRequestsExceedRateLimit 특정 기간에 사용자가 너무 많은 요청을 보냈습니다.
required (400) idRequired 필수 id 매개변수는 상태를 전환하려는 방송을 식별해야 합니다.
required (400) statusRequired API 요청에서 status 매개변수의 값을 지정해야 합니다.

liveBroadcasts.update

오류 유형 오류 세부정보 설명
forbidden (403) closedCaptionsTypeModificationNotAllowed contentDetails.closedCaptionsType 값은 방송이 created 또는 ready 상태인 경우에만 수정할 수 있습니다.
forbidden (403) enableAutoStartModificationNotAllowed contentDetails.enableAutoStart 값은 스트림이 비활성 상태이고 브로드캐스트가 created 또는 ready 상태인 경우에만 수정할 수 있습니다.
forbidden (403) enableClosedCaptionsModificationNotAllowed contentDetails.enableClosedCaptions 값은 방송 상태가 created 또는 ready인 경우에만 수정할 수 있습니다.
forbidden (403) enableDvrModificationNotAllowed contentDetails.enableDvr 값은 방송 상태가 created 또는 ready인 경우에만 수정할 수 있습니다.
forbidden (403) enableMonitorStreamModificationNotAllowed contentDetails.monitorStream.enableMonitorStream 값은 방송 상태가 created 또는 ready인 경우에만 수정할 수 있습니다.
forbidden (403) recordFromStartModificationNotAllowed contentDetails.recordFromStart 값은 방송 상태가 created 또는 ready인 경우에만 수정할 수 있습니다.
insufficientPermissions insufficientLivePermissions 지정된 실시간 방송을 업데이트할 권한이 요청에 없습니다. 자세한 내용은 OAuth2 인증 구현을 참고하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
invalidValue (400) invalidAutoStart liveBroadcast 리소스contentDetails.enableAutoStart 속성의 값이 잘못되었습니다. 영구 브로드캐스트의 enableAutoStart 설정은 수정할 수 없습니다.
invalidValue (400) invalidAutoStop liveBroadcast 리소스contentDetails.enableAutoStop 속성의 값이 잘못되었습니다. 영구 브로드캐스트의 enableAutoStop 설정을 수정할 수 없습니다.
invalidValue (400) invalidDescription liveBroadcast 리소스snippet.description 속성에 유효한 값을 지정하지 않았습니다. snippet.description에는 최대 5,000자(영문 기준)가 포함될 수 있습니다.
invalidValue (400) invalidEmbedSetting liveBroadcast 리소스contentDetails.enable_embed 속성의 값이 잘못되었습니다. 이 브로드캐스트를 삽입할 수 없습니다.
invalidValue (400) invalidEnableClosedCaptions liveBroadcast 리소스에서 contentDetails.enableClosedCaptions 속성의 값이 contentDetails.closedCaptionType 설정의 값과 호환되지 않습니다. 두 속성 중 하나만 포함하도록 리소스를 수정한 다음 요청을 다시 제출하세요.
invalidValue (400) invalidLatencyPreferenceOptions liveBroadcast 리소스contentDetails.latencyPreference 속성의 값이 잘못되었습니다. 이 지연 시간 환경설정에서 일부 설정은 지원되지 않습니다.
invalidValue (400) invalidPrivacyStatus liveBroadcast 리소스에 유효한 개인 정보 보호 상태가 지정되지 않았습니다. 유효한 privacyStatus을 참고하세요.
invalidValue (400) invalidProjection liveBroadcast 리소스contentDetails.projection 속성의 값이 잘못되었습니다. 영구 방송의 프로젝션은 360으로 설정할 수 없습니다.
invalidValue (400) invalidScheduledEndTime liveBroadcast 리소스snippet.scheduledEndTime 속성의 값이 잘못되었습니다. 예약된 종료 시간은 예정된 시작 시간 이후여야 합니다.
invalidValue (400) invalidScheduledStartTime liveBroadcast 리소스snippet.scheduledStartTime 속성의 값이 잘못되었습니다. 시작 예정 시간은 미래여야 합니다.
invalidValue (400) invalidTitle liveBroadcast 리소스snippet.title 속성에 유효한 값을 지정하지 않았습니다. snippet.title 길이는 1~100자여야 합니다.
notFound (404) liveBroadcastNotFound liveBroadcast 리소스에 지정된 id 속성이 방송을 식별하지 못했습니다.
required (400) broadcastStreamDelayMsRequired liveBroadcast 리소스contentDetails.monitorStream.broadcastStreamDelayMs 속성을 지정하지 않았습니다.
required (400) enableMonitorStreamRequired liveBroadcast 리소스contentDetails.monitorStream.enableMonitorStream 속성을 지정하지 않았습니다.
required (400) idRequired liveBroadcast 리소스id 속성 값을 포함하고 지정해야 합니다.
required (400) privacyStatusRequired liveBroadcast 리소스에 개인 정보 보호 상태가 지정되지 않았습니다. 유효한 privacyStatus 값은를 참고하세요.
required (400) scheduledEndTimeRequired liveBroadcast 리소스snippet.scheduledEndTime 속성을 지정하지 않았습니다.
required (400) scheduledStartTimeRequired liveBroadcast 리소스snippet.scheduledStartTime 속성을 지정하지 않았습니다.
required (400) titleRequired liveBroadcast 리소스snippet.title 속성을 지정하지 않았습니다.

liveBroadcasts.cuepoint

오류 유형 오류 세부정보 설명
insufficientPermissions (403) insufficientLivePermissions 요청이 실시간 방송에 큐 시점을 삽입할 수 있도록 승인되지 않았습니다.
insufficientPermissions (403) liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://support.google.com/youtube/answer/2474026https://www.youtube.com/features를 참조하세요.
rateLimitExceeded (403) userRequestsExceedRateLimit 특정 기간에 사용자가 너무 많은 요청을 보냈습니다.
required (400) idRequired 필수 id 매개변수는 큐 시점을 삽입할 브로드캐스트를 식별해야 합니다.
required (400) cueTypeRequired 필수 cueType 필드는 API 요청 본문에 지정해야 합니다.
notFound (404) liveBroadcastNotFound id 매개변수로 지정된 브로드캐스트가 없습니다.
invalidValue (400) conflictingTimeFields insertionOffsetTimeMswalltimeMs 중 하나만 지정할 수 있습니다. 두 값을 모두 설정하면 오류가 발생합니다. 두 값 모두 설정하지 않으면 YouTube에서 기본 insertionOffsetTimeMs 시간(0)을 사용하므로 최대한 빨리 큐 포인트가 삽입됩니다.
invalidValue (400) invalidInsertionOffsetTimeMs cuepoint 리소스가 insertionOffsetTimeMs 속성의 값을 잘못 지정했습니다. 값은 0 또는 양의 정수여야 합니다.
invalidValue (400) invalidWalltimeMs cuepoint 리소스가 walltimeMs 속성의 값을 잘못 지정했습니다. 값은 에포크 타임스탬프를 나타내는 정수여야 합니다.
backendError (5xx) serviceUnavailable 서비스를 사용할 수 없습니다. 몇 분 후 다시 요청해 주세요.

실시간 채팅 차단

다음 표에서는 liveChatBans 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

liveChatBans.delete

오류 유형 오류 세부정보 설명
forbidden (403) forbidden 지정된 차단은 삭제할 수 없습니다. 이 오류는 한 운영자가 다른 운영자의 차단을 해제하려고 하는 요청을 승인했을 때 발생할 수 있습니다.
forbidden (403) insufficientPermissions 지정된 차단을 해제하는 데 필요한 권한이 없습니다.
invalidValue (400) invalidLiveChatBanId id 매개변수가 잘못된 값을 지정합니다.
notFound (404) liveChatBanNotFound 지정된 차단을 찾을 수 없습니다.

liveChatBans.insert

오류 유형 오류 세부정보 설명
forbidden (403) insufficientPermissions 지정된 실시간 채팅에서 사용자를 차단하는 데 필요한 권한이 없습니다.
forbidden (403) liveChatBanInsertionNotAllowed 지정된 차단을 만들 수 없습니다. 이 오류는 요청이 채팅 소유자나 다른 운영자를 차단하려고 할 때 발생할 수 있습니다.
invalidValue (400) invalidChannelId 지정된 채널 ID를 찾을 수 없습니다.
invalidValue (400) invalidLiveChatId 요청에 지정된 snippet.liveChatId 값이 잘못되었습니다. 연결된 liveBroadcast 리소스를 확인하여 값이 올바른지 확인하세요.
notFound (404) liveChatNotFound 지정한 실시간 채팅을 찾을 수 없습니다. 연결된 liveBroadcast 리소스를 확인하여 snippet.liveChatId 속성이 올바른 값으로 설정되었는지 확인합니다.
notFound (404) liveChatUserNotFound 차단하려는 실시간 채팅 사용자를 찾을 수 없습니다.
required (400) bannedUserChannelIdRequired 요청 본문에 제출된 liveChatBan 리소스는 snippet.bannedUserDetails.channelId 속성 값을 지정해야 합니다.
required (400) liveChatIdRequired 요청 본문에 제출된 liveChatBan 리소스는 snippet.liveChatId 속성 값을 지정해야 합니다.

liveChatMessage

다음 표에서는 liveChatMessages 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

liveChatMessages.delete

오류 유형 오류 세부정보 설명
forbidden (403) forbidden 지정한 메시지를 삭제하는 데 필요한 권한이 없습니다.
forbidden (403) modificationNotAllowed 지정된 liveChatMessage 리소스를 삭제할 수 없습니다. id 매개변수는 메시지를 삭제할 수 없는 운영자 또는 다른 사용자가 작성한 메시지를 식별할 수 있습니다.
notFound (404) liveChatMessageNotFound 삭제하려는 메시지를 찾을 수 없습니다. id 매개변수 값이 올바른지 확인하세요.

liveChatMessages.insert

오류 유형 오류 세부정보 설명
forbidden (403) forbidden 지정한 메시지를 만드는 데 필요한 권한이 없습니다.
forbidden (403) liveChatDisabled 소유자가 지정된 실시간 채팅을 사용 중지했으므로 채팅에 메시지를 추가할 수 없습니다.
forbidden (403) liveChatEnded 지정한 실시간 채팅이 더 이상 활성 상태가 아닙니다.
invalidValue (400) messageTextInvalid 메시지 텍스트(snippet.textMessageDetails.messageText)가 잘못되었습니다.
notFound (404) liveChatNotFound API 요청에 명시된 실시간 채팅이 존재하지 않습니다. 이 오류는 소유자가 채팅을 삭제한 경우에 발생합니다.
rateLimitExceeded rateLimitExceeded 특정 기간에 사용자가 너무 많은 채팅 메시지를 게시했습니다.
required (400) liveChatIdRequired liveChatMessage 리소스snippet.liveChatId 속성 값을 포함하고 지정해야 합니다.
required (400) messageTextRequired liveChatMessage 리소스snippet.textMessageDetails.messageText 속성 값을 포함하고 지정해야 합니다.
required (400) typeRequired liveChatMessage 리소스snippet.type 속성 값을 포함하고 지정해야 합니다. 매개변수 값을 text로 설정합니다.

liveChatMessages.list

오류 유형 오류 세부정보 설명
forbidden (403) forbidden 지정한 실시간 채팅의 메시지를 검색하는 데 필요한 권한이 없습니다.
forbidden (403) liveChatDisabled 지정된 방송에 실시간 채팅이 사용 설정되지 않았습니다.
forbidden (403) liveChatEnded 지정한 실시간 채팅이 더 이상 활성 상태가 아닙니다.
notFound (404) liveChatNotFound 검색하려는 실시간 채팅을 찾을 수 없습니다. 요청의 liveChatId 매개변수 값이 올바른지 확인하세요.
rateLimitExceeded rateLimitExceeded 이전 요청 후 요청이 너무 빨리 전송되었습니다. 이 오류는 메시지 검색 API 요청이 YouTube의 새로고침 빈도보다 더 자주 전송되어 대역폭이 불필요하게 낭비될 때 발생합니다.

라이브 큐포인트

다음 표에서는 liveCuepoints 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

liveCuepoints.insert

오류 유형 오류 세부정보 설명
invalidValue (400) conflictingTimeFields offsetTimeMswalltime 중 하나만 지정할 수 있습니다.

실시간 스트림

다음 표에서는 liveStreams 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

liveStreams.delete

오류 유형 오류 세부정보 설명
forbidden (403) liveStreamDeletionNotAllowed 지정된 실시간 스트림이 아직 완료되지 않은 방송에 결합되어 있으므로 삭제할 수 없습니다.
insufficientPermissions insufficientLivePermissions 지정된 실시간 스트림을 삭제할 권한이 요청에 없습니다. 자세한 내용은 OAuth2 인증 구현을 참고하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
notFound (404) liveStreamNotFound 지정된 실시간 스트림이 없습니다.

liveStreams.insert

오류 유형 오류 세부정보 설명
insufficientPermissions insufficientLivePermissions 이 요청은 지정된 실시간 스트림을 만들 권한이 없습니다.
insufficientPermissions livePermissionBlocked 요청을 승인한 사용자가 현재 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 사용자가 실시간 동영상을 스트리밍할 수 없는 이유를 설명하는 자세한 내용은 사용자의 채널 설정(https://www.youtube.com/features)을 참조하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
invalidValue (400) invalidDescription liveStream 리소스에서 snippet.description 속성의 값은 최대 10,000자(영문 기준)까지 가능합니다.
invalidValue (400) invalidFormat liveStream 리소스의 cdn.format 속성 값이 잘못되었습니다.
invalidValue (400) invalidFrameRate liveStream 리소스의 cdn.frameRate 속성 값이 잘못되었습니다.
invalidValue (400) invalidIngestionType liveStream 리소스의 cdn.ingestionType 속성 값이 잘못되었습니다.
invalidValue (400) invalidResolution liveStream 리소스의 cdn.resolution 속성 값이 잘못되었습니다.
invalidValue (400) invalidTitle liveStream 리소스에서 snippet.title 속성의 값은 1~128자여야 합니다.
rateLimitExceeded userRequestsExceedRateLimit 특정 기간에 사용자가 너무 많은 요청을 보냈습니다.
required (400) cdnRequired liveStream 리소스에는 cdn 객체가 포함되어야 합니다.
required (400) frameRateRequired cdn.resolution 속성은 값을 지정하지만 cdn.frameRate 속성에는 지정하지 않으면 API에서 이 오류를 반환합니다.
required (400) ingestionTypeRequired liveStream 리소스는 cdn.ingestionType 속성 값을 지정해야 합니다.
required (400) resolutionRequired cdn.frameRate 속성은 값을 지정하지만 cdn.resolution 속성에는 지정하지 않으면 API에서 이 오류를 반환합니다.
required (400) titleRequired liveStream 리소스는 snippet.title 속성 값을 지정해야 합니다.

liveStreams.list

오류 유형 오류 세부정보 설명
insufficientPermissions insufficientLivePermissions 지정된 실시간 스트림을 가져올 권한이 없는 요청입니다.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.

liveStreams.update

오류 유형 오류 세부정보 설명
forbidden (403) liveStreamModificationNotAllowed 지정된 실시간 스트림은 현재 상태에서 수정할 수 없습니다. 자세한 내용은 방송의 전체 과정을 참고하세요.
forbidden (403) liveStreamModificationNotAllowed API를 사용하면 스트림을 만든 후 cdn.format, cdn.frameRate, cdn.ingestionType 또는 cdn.resolution 필드의 값을 변경할 수 없습니다.
forbidden (403) liveStreamModificationNotAllowed API에서는 재사용 가능한 스트림을 재사용 불가능하도록 변경하거나 그 반대로 변경할 수 없습니다. 자세한 내용은 브로드캐스트 및 스트림 이해를 참조하세요.
insufficientPermissions insufficientLivePermissions 지정된 실시간 스트림을 업데이트할 권한이 요청에 없습니다. 자세한 내용은 OAuth2 인증 구현을 참고하세요.
insufficientPermissions liveStreamingNotEnabled 요청을 승인한 사용자가 YouTube에서 실시간 동영상을 스트리밍할 수 없습니다. 자세한 내용은 https://www.youtube.com/features에서 확인하세요.
invalidValue (400) invalidDescription liveStream 리소스snippet.description 속성 값은 최대 10,000자(영문 기준)까지 가능합니다.
invalidValue (400) invalidTitle liveStream 리소스에서 snippet.title 속성의 값은 1~128자여야 합니다.
notFound (404) liveStreamNotFound 지정된 실시간 스트림이 없습니다.
required (400) idRequired liveStream 리소스id 속성 값을 지정해야 합니다.
required (400) ingestionTypeRequired liveStream 리소스cdn.ingestionType 속성 값을 지정해야 합니다.
required (400) titleRequired liveStream 리소스snippet.title 속성 값을 지정해야 합니다.

스폰서

다음 표에서는 sponsors 리소스와 관련된 호출에 대한 응답으로 API가 반환하는 오류 메시지를 확인합니다.

sponsors.list

오류 유형 오류 세부정보 설명
forbidden (403) insufficientPermissions 채널의 스폰서를 보는 데 필요한 권한이 없습니다.
invalidValue (400) invalidValueInRequest 요청에 잘못된 값이 포함되어 있습니다.
invalidValue (400) sponsorshipNotEnabledForChannelId 채널에 스폰서십이 사용 설정되지 않았습니다.