YouTube Live Streaming API - Errors

Tài liệu này xác định các loại lỗi mà các thao tác YouTube Live Streaming API có thể trả về. Bạn cũng có thể tìm thấy danh sách lỗi cho từng phương thức riêng lẻ trong tài liệu tham khảo về phương thức đó.

liveBroadcasts

Các bảng sau đây xác định thông báo lỗi mà API trả về để phản hồi các lệnh gọi liên quan đến tài nguyên liveBroadcasts.

liveBroadcasts.bind

Loại lỗi Thông tin chi tiết về lỗi Mô tả
backendError internalError Đã xảy ra lỗi nội bộ trong quá trình liên kết.
forbidden (403) liveBroadcastBindingNotAllowed Trạng thái hiện tại của chương trình phát sóng trực tiếp không cho phép liên kết với một luồng phát.
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép truy xuất sự kiện phát sóng trực tiếp đã chỉ định. Để biết thêm thông tin, hãy xem bài viết Triển khai quy trình xác thực OAuth2.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Sự kiện phát sóng được chỉ định bằng tham số id không tồn tại.
notFound (404) liveStreamNotFound Luồng được chỉ định bằng tham số streamId không tồn tại.
rateLimitExceeded userRequestsExceedRateLimit Người dùng đã gửi quá nhiều yêu cầu trong một khung thời gian nhất định.
required (400) idRequired Tham số id bắt buộc phải xác định sự kiện phát sóng cần liên kết.

liveBroadcasts.delete

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) liveBroadcastDeletionNotAllowed Trạng thái hiện tại của chương trình phát sóng trực tiếp không cho phép xoá.
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép xoá sự kiện phát sóng trực tiếp được chỉ định. Để biết thêm thông tin, hãy xem phần Triển khai quy trình xác thực OAuth2.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Thuộc tính id được chỉ định trong tài nguyên liveBroadcast không xác định được chương trình phát sóng.

liveBroadcasts.insert

Loại lỗi Thông tin chi tiết về lỗi Mô tả
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép tạo chương trình phát sóng trực tiếp.
insufficientPermissions livePermissionBlocked Người dùng đã cho phép yêu cầu này hiện không thể phát video trực tiếp trên YouTube. Thông tin chi tiết giải thích lý do người dùng không thể phát trực tiếp video có thể có trong phần cài đặt kênh của người dùng tại https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Người dùng đã uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enableAutoStart. Không phải chương trình phát sóng nào cũng hỗ trợ chế độ cài đặt này.
invalidValue (400) invalidAutoStop Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enableAutoStop. Bạn không thể sửa đổi chế độ cài đặt enableAutoStop cho một sự kiện phát sóng cố định.
invalidValue (400) invalidDescription Tài nguyên liveBroadcast không chỉ định giá trị hợp lệ cho thuộc tính snippet.description. Giá trị của thuộc tính có thể chứa tối đa 5.000 ký tự.
invalidValue (400) invalidEmbedSetting Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enable_embed. Bạn không thể nhúng chương trình phát sóng này.
invalidValue (400) invalidLatencyPreferenceOptions Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.latencyPreference. Không phải chế độ cài đặt nào cũng được hỗ trợ khi bạn chọn mức độ trễ này.
invalidValue (400) invalidPrivacyStatus Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính status.privacy_status.
invalidValue (400) invalidProjection Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.projection. Không thể đặt phép chiếu của một chương trình phát sóng mặc định thành 360.
invalidValue (400) invalidScheduledEndTime Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính snippet.scheduledEndTime. Thời gian kết thúc theo lịch phải sau thời gian bắt đầu theo lịch.
invalidValue (400) invalidScheduledStartTime Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính snippet.scheduledStartTime. Thời gian bắt đầu theo lịch phải là thời gian trong tương lai và đủ gần với ngày hiện tại để có thể lên lịch phát sóng một cách đáng tin cậy vào thời điểm đó.
invalidValue (400) invalidTitle Tài nguyên liveBroadcast không chỉ định giá trị hợp lệ cho thuộc tính snippet.title. Giá trị của thuộc tính phải dài từ 1 đến 100 ký tự.
limitExceeded userBroadcastsExceedLimit Người dùng đã tạo quá nhiều sự kiện phát trực tiếp hoặc sự kiện phát sóng có lịch và phải dừng hoặc xoá một số sự kiện.
rateLimitExceeded userRequestsExceedRateLimit Người dùng đã gửi quá nhiều yêu cầu trong một khung thời gian nhất định.
required (400) privacyStatusRequired Tài nguyên liveBroadcast phải chỉ định trạng thái quyền riêng tư. Xem các giá trị privacyStatus hợp lệ.
required (400) scheduledEndTimeRequired Tài nguyên liveBroadcast phải chỉ định thuộc tính snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired Tài nguyên liveBroadcast phải chỉ định thuộc tính snippet.scheduledStartTime.
required (400) titleRequired Tài nguyên liveBroadcast phải chỉ định thuộc tính snippet.title.

liveBroadcasts.list

Loại lỗi Thông tin chi tiết về lỗi Mô tả
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép truy xuất chương trình phát sóng trực tiếp.
insufficientPermissions liveStreamingNotEnabled Người dùng đã uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.

liveBroadcasts.transition

Loại lỗi Thông tin chi tiết về lỗi Mô tả
backendError errorExecutingTransition Đã xảy ra lỗi khi thay đổi trạng thái của sự kiện phát sóng.
forbidden (403) errorStreamInactive Không được phép chuyển đổi theo yêu cầu khi luồng được liên kết với chương trình phát sóng không hoạt động.
forbidden (403) invalidTransition Sự kiện phát sóng trực tiếp không thể chuyển từ trạng thái hiện tại sang trạng thái được yêu cầu.
forbidden (403) redundantTransition Chương trình phát sóng trực tiếp đang ở trạng thái được yêu cầu hoặc đang xử lý để chuyển sang trạng thái được yêu cầu.
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép chuyển đổi sự kiện phát sóng trực tiếp.
insufficientPermissions livePermissionBlocked Người dùng đã uỷ quyền cho yêu cầu này hiện không thể phát video trực tiếp trên YouTube. Thông tin chi tiết giải thích lý do người dùng không thể phát trực tiếp video có thể có trong phần cài đặt kênh của người dùng tại https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Người dùng đã uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
notFound (404) liveBroadcastNotFound Chương trình phát sóng do tham số id chỉ định không tồn tại.
rateLimitExceeded (403) userRequestsExceedRateLimit Người dùng đã gửi quá nhiều yêu cầu trong một khung thời gian nhất định.
rateLimitExceeded (403) concurrentBroadcastsExceedLimit Kênh này đã đạt đến số lượng tối đa các chương trình phát sóng trực tiếp đồng thời. Bạn phải dừng một hoặc nhiều chương trình phát sóng đang diễn ra trước khi có thể bắt đầu một chương trình phát sóng khác trên kênh.
rateLimitExceeded (403) sharedIngestionBroadcastsExceedLimit Kênh này đã có số lượng tối đa các sự kiện phát sóng trực tiếp dùng chung nguồn truyền dẫn. Bạn phải dừng một hoặc nhiều chương trình phát sóng đó để bắt đầu chương trình phát sóng được yêu cầu.
required (400) idRequired Tham số id bắt buộc phải xác định chương trình phát sóng mà bạn muốn chuyển đổi trạng thái.
required (400) statusRequired Yêu cầu API phải chỉ định một giá trị cho tham số status.

liveBroadcasts.update

Loại lỗi Thông tin chi tiết về lỗi Mô tả
backendError (503) backendError Một số chế độ cài đặt chưa thể áp dụng. Điều này có thể là do sự kiện phát sóng vừa được tạo. Vui lòng thử lại sau vài giây.
forbidden (403) closedCaptionsTypeModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.closedCaptionsType khi chương trình phát sóng ở trạng thái created hoặc ready.
forbidden (403) enableAutoStartModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.enableAutoStart khi luồng đang không hoạt động và chương trình phát sóng ở trạng thái created hoặc ready.
forbidden (403) enableClosedCaptionsModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.enableClosedCaptions khi trạng thái của chương trình phát sóng là created hoặc ready.
forbidden (403) enableDvrModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.enableDvr khi trạng thái của chương trình phát sóng là created hoặc ready.
forbidden (403) enableMonitorStreamModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.monitorStream.enableMonitorStream khi trạng thái của chương trình phát sóng là created hoặc ready.
forbidden (403) recordFromStartModificationNotAllowed Bạn chỉ có thể sửa đổi giá trị contentDetails.recordFromStart khi trạng thái của chương trình phát sóng là created hoặc ready.
insufficientPermissions insufficientLivePermissions Yêu cầu không có quyền cập nhật chương trình phát sóng trực tiếp được chỉ định. Để biết thêm thông tin, hãy xem phần Triển khai quy trình xác thực OAuth2.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
invalidValue (400) invalidAutoStart Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enableAutoStart. Bạn không thể sửa đổi chế độ cài đặt enableAutoStart cho một sự kiện phát sóng cố định.
invalidValue (400) invalidAutoStop Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enableAutoStop. Bạn không thể sửa đổi chế độ cài đặt enableAutoStop cho một chương trình phát sóng liên tục.
invalidValue (400) invalidDescription Tài nguyên liveBroadcast không chỉ định giá trị hợp lệ cho thuộc tính snippet.description. snippet.description có thể chứa tối đa 5.000 ký tự.
invalidValue (400) invalidEmbedSetting Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.enable_embed. Bạn không thể nhúng chương trình phát sóng này.
invalidValue (400) invalidEnableClosedCaptions Trong tài nguyên liveBroadcast, giá trị của thuộc tính contentDetails.enableClosedCaptions không tương thích với giá trị của chế độ cài đặt contentDetails.closedCaptionType. Sửa đổi tài nguyên để chỉ bao gồm một trong hai thuộc tính, sau đó gửi lại yêu cầu.
invalidValue (400) invalidLatencyPreferenceOptions Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.latencyPreference. Không phải chế độ cài đặt nào cũng được hỗ trợ khi bạn chọn mức độ trễ này.
invalidValue (400) invalidPrivacyStatus Tài nguyên liveBroadcast không chỉ định trạng thái quyền riêng tư hợp lệ. Xem các giá trị privacyStatus hợp lệ.
invalidValue (400) invalidProjection Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính contentDetails.projection. Không thể đặt phép chiếu của một sự kiện phát sóng cố định thành 360.
invalidValue (400) invalidScheduledEndTime Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính snippet.scheduledEndTime. Thời gian kết thúc theo lịch phải sau thời gian bắt đầu theo lịch.
invalidValue (400) invalidScheduledStartTime Tài nguyên liveBroadcast chứa một giá trị không hợp lệ cho thuộc tính snippet.scheduledStartTime. Thời gian bắt đầu được lên lịch phải là thời gian trong tương lai.
invalidValue (400) invalidTitle Tài nguyên liveBroadcast không chỉ định giá trị hợp lệ cho thuộc tính snippet.title. snippet.title phải dài từ 1 đến 100 ký tự.
notFound (404) liveBroadcastNotFound Thuộc tính id được chỉ định trong tài nguyên liveBroadcast không xác định được chương trình phát sóng.
preconditionFailed (412) videoNotEligibleForAdsMonetization Video này không đủ điều kiện để kiếm tiền từ quảng cáo. Điều này có thể xảy ra nếu kênh không đủ điều kiện kiếm tiền.
required (400) broadcastStreamDelayMsRequired Tài nguyên liveBroadcast không chỉ định thuộc tính contentDetails.monitorStream.broadcastStreamDelayMs.
required (400) enableMonitorStreamRequired Tài nguyên liveBroadcast không chỉ định thuộc tính contentDetails.monitorStream.enableMonitorStream.
required (400) idRequired Tài nguyên liveBroadcast phải bao gồm và chỉ định một giá trị cho thuộc tính id.
required (400) privacyStatusRequired Tài nguyên liveBroadcast không chỉ định trạng thái riêng tư. Hãy xem để biết các giá trị privacyStatus hợp lệ.
required (400) scheduledEndTimeRequired Tài nguyên liveBroadcast không chỉ định thuộc tính snippet.scheduledEndTime.
required (400) scheduledStartTimeRequired Tài nguyên liveBroadcast không chỉ định thuộc tính snippet.scheduledStartTime.
required (400) titleRequired Tài nguyên liveBroadcast không chỉ định thuộc tính snippet.title.

liveBroadcasts.cuepoint

Loại lỗi Thông tin chi tiết về lỗi Mô tả
insufficientPermissions (403) insufficientLivePermissions Yêu cầu không được phép chèn điểm đánh dấu trong chương trình phát sóng trực tiếp.
insufficientPermissions (403) liveStreamingNotEnabled Người dùng đã cho phép yêu cầu không được phép phát trực tiếp video trên YouTube. Người dùng có thể tìm thêm thông tin tại https://support.google.com/youtube/answer/2474026 và https://www.youtube.com/features.
rateLimitExceeded (403) userRequestsExceedRateLimit Người dùng đã gửi quá nhiều yêu cầu trong một khung thời gian nhất định.
required (400) idRequired Tham số id bắt buộc phải xác định chương trình phát sóng mà bạn muốn chèn điểm đánh dấu.
required (400) cueTypeRequired Bạn phải chỉ định trường cueType bắt buộc trong nội dung yêu cầu API.
notFound (404) liveBroadcastNotFound Sự kiện phát sóng được chỉ định bằng tham số id không tồn tại.
invalidValue (400) conflictingTimeFields Bạn chỉ có thể chỉ định một trong hai giá trị insertionOffsetTimeMs và walltimeMs. Việc đặt cả hai giá trị sẽ gây ra lỗi. Nếu bạn không đặt giá trị nào, YouTube sẽ sử dụng thời gian mặc định là insertionOffsetTimeMs (0). Điều này có nghĩa là điểm đánh dấu sẽ được chèn sớm nhất có thể.
invalidValue (400) invalidInsertionOffsetTimeMs Tài nguyên cuepoint đã chỉ định một giá trị không hợp lệ cho thuộc tính insertionOffsetTimeMs. Giá trị phải là 0 hoặc một số nguyên dương.
invalidValue (400) invalidWalltimeMs Tài nguyên cuepoint đã chỉ định một giá trị không hợp lệ cho thuộc tính walltimeMs. Giá trị phải là một số nguyên đại diện cho dấu thời gian bắt đầu.
backendError (5xx) serviceUnavailable Dịch vụ này hiện không hoạt động. Hãy thử lại yêu cầu của bạn sau vài phút.

liveChatBans

Các bảng sau đây xác định thông báo lỗi mà API trả về để phản hồi các lệnh gọi liên quan đến tài nguyên liveChatBans.

liveChatBans.delete

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) forbidden Không thể xoá lệnh cấm đã chỉ định. Lỗi này có thể xảy ra nếu yêu cầu được một người kiểm duyệt uỷ quyền và người này đang cố gắng gỡ lệnh cấm đối với một người kiểm duyệt khác.
forbidden (403) insufficientPermissions Bạn không có các quyền cần thiết để xoá lệnh cấm được chỉ định.
invalidValue (400) invalidLiveChatBanId Tham số id chỉ định một giá trị không hợp lệ.
notFound (404) liveChatBanNotFound Không tìm thấy lệnh cấm được chỉ định.

liveChatBans.insert

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) insufficientPermissions Bạn không có các quyền cần thiết để cấm một người dùng tham gia Trò chuyện trong sự kiện phát trực tiếp được chỉ định.
forbidden (403) liveChatBanInsertionNotAllowed Không thể tạo lệnh cấm đã chỉ định. Lỗi này có thể xảy ra nếu yêu cầu tìm cách cấm chủ sở hữu cuộc trò chuyện hoặc một người kiểm duyệt khác.
invalidValue (400) invalidChannelId Không tìm thấy mã nhận dạng kênh được chỉ định.
invalidValue (400) invalidLiveChatId Giá trị snippet.liveChatId được chỉ định trong yêu cầu là không hợp lệ. Kiểm tra tài nguyên liveBroadcast được liên kết để đảm bảo rằng bạn có giá trị chính xác.
notFound (404) liveChatNotFound Không tìm thấy cuộc trò chuyện qua Live được chỉ định. Kiểm tra tài nguyên liveBroadcast được liên kết để đảm bảo rằng bạn đang đặt thuộc tính snippet.liveChatId thành giá trị chính xác.
notFound (404) liveChatUserNotFound Không tìm thấy người dùng trong cuộc trò chuyện trực tiếp mà bạn đang cố cấm.
required (400) bannedUserChannelIdRequired Tài nguyên liveChatBan được gửi trong phần nội dung yêu cầu phải chỉ định một giá trị cho thuộc tính snippet.bannedUserDetails.channelId.
required (400) liveChatIdRequired Tài nguyên liveChatBan được gửi trong phần nội dung yêu cầu phải chỉ định một giá trị cho thuộc tính snippet.liveChatId.

liveChatMessages

Các bảng sau đây xác định thông báo lỗi mà API trả về để phản hồi các lệnh gọi liên quan đến tài nguyên liveChatMessages.

liveChatMessages.delete

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) forbidden Bạn không có quyền cần thiết để xoá tin nhắn được chỉ định.
forbidden (403) modificationNotAllowed Bạn không thể xoá tài nguyên liveChatMessage đã chỉ định. Tham số id có thể xác định một tin nhắn do người kiểm duyệt hoặc một người dùng khác tạo mà tin nhắn của họ không thể bị xoá.
notFound (404) liveChatMessageNotFound Không tìm thấy tin nhắn mà bạn đang cố xoá. Hãy kiểm tra giá trị của tham số id để đảm bảo giá trị đó chính xác.

liveChatMessages.insert

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) forbidden Bạn không có quyền cần thiết để tạo thông báo được chỉ định.
forbidden (403) liveChatDisabled Trò chuyện trong sự kiện phát trực tiếp được chỉ định đã bị chủ sở hữu tắt, tức là không thể thêm tin nhắn vào cuộc trò chuyện.
forbidden (403) liveChatEnded Cuộc trò chuyện qua Live được chỉ định không còn hoạt động nữa.
invalidValue (400) messageTextInvalid Văn bản thông báo (snippet.textMessageDetails.messageText) không hợp lệ.
notFound (404) liveChatNotFound Cuộc trò chuyện trực tiếp được xác định trong yêu cầu API không tồn tại. Lỗi này xảy ra nếu chủ sở hữu đã xoá cuộc trò chuyện.
rateLimitExceeded rateLimitExceeded Người dùng đã đăng quá nhiều tin nhắn trò chuyện trong một khung thời gian nhất định.
required (400) liveChatIdRequired Tài nguyên liveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.liveChatId.
required (400) messageTextRequired Tài nguyên liveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.textMessageDetails.messageText.
required (400) typeRequired Tài nguyên liveChatMessage phải bao gồm và chỉ định một giá trị cho thuộc tính snippet.type. Đặt giá trị tham số thành text

liveChatMessages.list

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) forbidden Bạn không có các quyền cần thiết để truy xuất tin nhắn cho cuộc trò chuyện trực tiếp được chỉ định.
forbidden (403) liveChatDisabled Tính năng Trò chuyện trong sự kiện phát trực tiếp không được bật cho sự kiện phát sóng đã chỉ định.
forbidden (403) liveChatEnded Cuộc trò chuyện qua Live được chỉ định không còn hoạt động nữa.
notFound (404) liveChatNotFound Không tìm thấy cuộc trò chuyện qua Live mà bạn đang cố gắng truy xuất. Kiểm tra giá trị của tham số liveChatId trong yêu cầu để đảm bảo rằng giá trị đó chính xác.
rateLimitExceeded rateLimitExceeded Yêu cầu được gửi quá nhanh sau yêu cầu trước đó. Lỗi này xảy ra khi các yêu cầu API để truy xuất tin nhắn được gửi thường xuyên hơn tốc độ làm mới của YouTube, gây lãng phí băng thông không cần thiết.

liveChatMessages.streamlist

Loại lỗi Thông tin chi tiết về lỗi Mô tả
INVALID_ARGUMENT (3) LIVE_CHAT_ENDED Bạn không thể truy xuất tin nhắn của cuộc trò chuyện trực tiếp đã kết thúc.
PERMISSION_DENIED (7) forbidden Bạn không có các quyền cần thiết để truy xuất tin nhắn cho cuộc trò chuyện trực tiếp được chỉ định.
PERMISSION_DENIED (7) liveChatDisabled Tính năng Trò chuyện trong sự kiện phát trực tiếp không được bật cho sự kiện phát sóng đã chỉ định.
PERMISSION_DENIED (7) liveChatEnded Cuộc trò chuyện qua Live được chỉ định không còn hoạt động nữa.
NOT_FOUND (5) liveChatNotFound Không tìm thấy cuộc trò chuyện qua Live mà bạn đang cố gắng truy xuất. Kiểm tra giá trị của tham số liveChatId trong yêu cầu để đảm bảo rằng giá trị đó chính xác.
RESOURCE_EXHAUSTED (8) rateLimitExceeded Yêu cầu được gửi quá nhanh sau yêu cầu trước đó. Lỗi này xảy ra khi các yêu cầu API để truy xuất tin nhắn được gửi thường xuyên hơn tốc độ làm mới của YouTube, gây lãng phí băng thông không cần thiết.

liveStreams

Các bảng sau đây xác định thông báo lỗi mà API trả về để phản hồi các lệnh gọi liên quan đến tài nguyên liveStreams.

liveStreams.delete

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) liveStreamDeletionNotAllowed Không thể xoá sự kiện phát trực tiếp đã chỉ định vì sự kiện này liên kết với một sự kiện phát sóng chưa hoàn tất.
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép xoá sự kiện phát trực tiếp đã chỉ định. Để biết thêm thông tin, hãy xem bài viết Triển khai phương thức xác thực OAuth 2.0.
insufficientPermissions liveStreamingNotEnabled Người dùng đã uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Để biết thêm thông tin, hãy xem phần Trạng thái đủ điều kiện để sử dụng tính năng.
notFound (404) liveStreamNotFound Sự kiện phát trực tiếp được chỉ định không tồn tại.

liveStreams.insert

Loại lỗi Thông tin chi tiết về lỗi Mô tả
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép tạo sự kiện phát trực tiếp được chỉ định.
insufficientPermissions livePermissionBlocked Người dùng đã uỷ quyền cho yêu cầu này hiện không thể phát video trực tiếp trên YouTube. Thông tin giải thích lý do người dùng không thể phát trực tiếp video có thể có trong phần cài đặt kênh của người dùng tại https://www.youtube.com/features.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
invalidValue (400) invalidDescription Giá trị của thuộc tính snippet.description trong tài nguyên liveStream có thể chứa tối đa 10.000 ký tự.
invalidValue (400) invalidFormat Giá trị của thuộc tính cdn.format trong tài nguyên liveStream không hợp lệ.
invalidValue (400) invalidFrameRate Giá trị của thuộc tính cdn.frameRate trong tài nguyên liveStream không hợp lệ.
invalidValue (400) invalidIngestionType Giá trị của thuộc tính cdn.ingestionType trong tài nguyên liveStream không hợp lệ.
invalidValue (400) invalidResolution Giá trị của thuộc tính cdn.resolution trong tài nguyên liveStream không hợp lệ.
invalidValue (400) invalidTitle Giá trị của thuộc tính snippet.title trong tài nguyên liveStream phải dài từ 1 đến 128 ký tự.
rateLimitExceeded userRequestsExceedRateLimit Người dùng đã gửi quá nhiều yêu cầu trong một khung thời gian nhất định.
required (400) cdnRequired Tài nguyên liveStream phải chứa đối tượng cdn.
required (400) frameRateRequired API này trả về lỗi này nếu bạn chỉ định một giá trị cho thuộc tính cdn.resolution nhưng không chỉ định cho thuộc tính cdn.frameRate.
required (400) ingestionTypeRequired Tài nguyên liveStream phải chỉ định một giá trị cho thuộc tính cdn.ingestionType>.
required (400) resolutionRequired API trả về lỗi này nếu bạn chỉ định giá trị cho thuộc tính cdn.frameRate nhưng không chỉ định giá trị cho thuộc tính cdn.resolution.
required (400) titleRequired Tài nguyên liveStream phải chỉ định một giá trị cho thuộc tính snippet.title.

liveStreams.list

Loại lỗi Thông tin chi tiết về lỗi Mô tả
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép truy xuất sự kiện phát trực tiếp đã chỉ định.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.

liveStreams.update

Loại lỗi Thông tin chi tiết về lỗi Mô tả
forbidden (403) liveStreamModificationNotAllowed Bạn không thể sửa đổi sự kiện phát trực tiếp đã chỉ định ở trạng thái hiện tại. Để biết thêm thông tin, hãy xem phần Vòng đời của một chương trình phát sóng.
forbidden (403) liveStreamModificationNotAllowed API này không cho phép bạn thay đổi giá trị của các trường cdn.format, cdn.frameRate, cdn.ingestionType hoặc cdn.resolution sau khi luồng được tạo.
forbidden (403) liveStreamModificationNotAllowed API này không cho phép bạn thay đổi một luồng có thể dùng lại thành không thể dùng lại hoặc ngược lại. Để biết thêm thông tin, hãy xem bài viết Tìm hiểu về sự kiện phát sóng và sự kiện phát trực tiếp.
insufficientPermissions insufficientLivePermissions Yêu cầu không được phép cập nhật sự kiện phát trực tiếp được chỉ định. Để biết thêm thông tin, hãy xem phần Triển khai quy trình xác thực OAuth2.
insufficientPermissions liveStreamingNotEnabled Người dùng uỷ quyền cho yêu cầu không được phép phát video trực tiếp trên YouTube. Người dùng có thể tìm thêm thông tin tại https://www.youtube.com/features.
invalidValue (400) invalidDescription Giá trị của thuộc tính snippet.description trong tài nguyên liveStream có thể chứa tối đa 10.000 ký tự.
invalidValue (400) invalidTitle Giá trị của thuộc tính snippet.title trong tài nguyên liveStream phải dài từ 1 đến 128 ký tự.
notFound (404) liveStreamNotFound Sự kiện phát trực tiếp được chỉ định không tồn tại.
required (400) idRequired Tài nguyên liveStream phải chỉ định một giá trị cho thuộc tính id.
required (400) ingestionTypeRequired Tài nguyên liveStream phải chỉ định một giá trị cho thuộc tính cdn.ingestionType.
required (400) titleRequired Tài nguyên liveStream phải chỉ định một giá trị cho thuộc tính snippet.title.