📺 Gộp các bản ghi (recordings) của một phiên live cụ thể¶
PUT¶
https://lms-api.swiftfederation.com/v7.4.0/live_event_job/recordings/merge/{app}/{stream}
Yêu cầu (Request)¶
- Headers
Content-Type: application/json; charset=UTF-8
-
Authorization: <token của bạn>
-
Tham số URL | Trường | Bắt buộc | Mô tả | | :--- | :--- | :--- | | app | Có | Tên app. Phải là duy nhất, không được trùng với khách hàng khác. | | stream | Có | Tên stream. |
-
Nội dung Body | Trường | Bắt buộc | Kiểu dữ liệu | Mô tả | | :--- | :--- | :--- | :--- | | started | Có | Long (số nguyên) | Thời gian bắt đầu để lọc các bản ghi cần gộp. Đơn vị: UNIX timestamp (miligiây). | | ended | Có | Long (số nguyên) | Thời gian kết thúc để lọc các bản ghi cần gộp. Đơn vị: UNIX timestamp (miligiây). |
Phản hồi (Response)¶
- Nội dung Body
Trường | Kiểu dữ liệu | Mô tả |
---|---|---|
request_id | String | ID duy nhất của yêu cầu HTTP hiện tại. |
code | String | Mã trạng thái (chỉ xuất hiện nếu có lỗi). |
message | String | Mô tả lỗi (chỉ xuất hiện nếu có lỗi). |
Ví dụ¶
Yêu cầu:¶
PUT https://lms-api.swiftfederation.com/v7.4.0/live_event_job/recordings/merge/lms_demo/this_is_a_demo
Content-Type: application/json; charset=UTF-8
Authorization: Bearer YOUR_ACCESS_TOKEN
{
"started": 1496226600000,
"ended": 1496227000000
}
Phản hồi (Khi thành công):¶
{
"request_id": "ac1c0303j5krk80o42"
}
Ghi chú:¶
started
vàended
phải là UNIX timestamp tính bằng miligiây.- Nếu yêu cầu thất bại, bạn sẽ nhận được
code
vàmessage
để biết lý do. - Hệ thống sẽ tự động gộp các bản ghi nằm trong khoảng thời gian bạn chỉ định.