Liên kết một sự kiện phát sóng trên YouTube với một luồng hoặc xoá mối liên kết hiện có giữa một sự kiện phát sóng và một luồng. Một sự kiện phát sóng chỉ có thể được liên kết với một luồng video, mặc dù một luồng video có thể được liên kết với nhiều sự kiện phát sóng.
Các trường hợp sử dụng phổ biến
Yêu cầu
Yêu cầu HTTP
POST https://www.googleapis.com/youtube/v3/liveBroadcasts/bind
Ủy quyền
Yêu cầu này cần được uỷ quyền với ít nhất một trong các phạm vi sau (đọc thêm về quy trình xác thực và uỷ quyền).
| Phạm vi |
|---|
https://www.googleapis.com/auth/youtube |
https://www.googleapis.com/auth/youtube.force-ssl |
Thông số
Bảng sau đây liệt kê các tham số mà truy vấn này hỗ trợ. Tất cả các tham số được liệt kê đều là tham số truy vấn.
| Thông số | ||
|---|---|---|
| Tham số bắt buộc | ||
id |
stringTham số id chỉ định mã nhận dạng duy nhất của sự kiện phát sóng đang được liên kết với một luồng video. |
|
part |
stringTham số part chỉ định một danh sách được phân tách bằng dấu phẩy gồm một hoặc nhiều thuộc tính của tài nguyên liveBroadcast mà phản hồi của API sẽ bao gồm. Bạn có thể đưa các tên part vào giá trị tham số là id, snippet, contentDetails và status. |
|
| Thông số tuỳ chọn | ||
onBehalfOfContentOwner |
stringTham số này chỉ có thể được sử dụng trong một yêu cầu được uỷ quyền đúng cách. Lưu ý: Tham số này chỉ dành riêng cho các đối tác nội dung trên YouTube. Tham số onBehalfOfContentOwner cho biết rằng thông tin xác thực uỷ quyền của yêu cầu xác định một người dùng YouTube CMS đang thay mặt cho chủ sở hữu nội dung được chỉ định trong giá trị tham số. Tham số này dành cho các đối tác nội dung trên YouTube sở hữu và quản lý nhiều kênh YouTube khác nhau. Tham số này cho phép chủ sở hữu nội dung xác thực một lần và truy cập vào tất cả dữ liệu về video và kênh của họ mà không cần cung cấp thông tin xác thực cho từng kênh riêng lẻ. Tài khoản CMS mà người dùng xác thực phải được liên kết với chủ sở hữu nội dung được chỉ định trên YouTube. |
|
onBehalfOfContentOwnerChannel |
stringTham số này chỉ có thể được sử dụng trong một yêu cầu được uỷ quyền đúng cách. Tham số này chỉ có thể được sử dụng trong một yêu cầu được uỷ quyền đúng cách. Lưu ý: Tham số này chỉ dành riêng cho các đối tác nội dung trên YouTube. Tham số onBehalfOfContentOwnerChannel chỉ định mã nhận dạng kênh YouTube của kênh mà video đang được thêm vào. Tham số này là bắt buộc khi một yêu cầu chỉ định giá trị cho tham số onBehalfOfContentOwner và chỉ có thể được sử dụng cùng với tham số đó. Ngoài ra, yêu cầu phải được uỷ quyền bằng một tài khoản CMS được liên kết với chủ sở hữu nội dung mà tham số onBehalfOfContentOwner chỉ định. Cuối cùng, kênh mà giá trị tham số onBehalfOfContentOwnerChannel chỉ định phải được liên kết với chủ sở hữu nội dung mà tham số onBehalfOfContentOwner chỉ định.Tham số này dành cho các đối tác nội dung trên YouTube sở hữu và quản lý nhiều kênh YouTube khác nhau. Tham số này cho phép chủ sở hữu nội dung xác thực một lần và thực hiện các hành động thay mặt cho kênh được chỉ định trong giá trị tham số mà không cần cung cấp thông tin xác thực cho từng kênh riêng biệt. |
|
streamId |
stringTham số streamId chỉ định mã nhận dạng duy nhất của luồng video đang được liên kết với một sự kiện phát sóng. Nếu bạn bỏ qua tham số này, API sẽ xoá mọi mối liên kết hiện có giữa sự kiện phát sóng và một luồng video. |
|
Nội dung yêu cầu
Đừng cung cấp nội dung yêu cầu khi gọi phương thức này.
Phản hồi
Nếu thành công, phương thức này sẽ trả về một tài nguyên liveBroadcast trong nội dung phản hồi.
Lỗi
Bảng sau đây xác định các thông báo lỗi mà API có thể trả về để phản hồi một lệnh gọi đến phương thức này. Vui lòng xem tài liệu về thông báo lỗi để biết thêm thông tin chi tiết.
| Loại lỗi | Chi tiết 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 sự kiện phát sóng trực tiếp không cho phép liên kết với một luồng. |
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 được 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ởi tham số id không tồn tại. |
notFound (404) |
liveStreamNotFound |
Luồng được chỉ định bởi 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 khoảng 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. |
Hãy dùng thử!
Sử dụng APIs Explorer để gọi API này và xem Yêu cầu API và phản hồi của API.