保利威文档中心

幫助中心

分頁查詢頻道直播暫存列表

更新時間:2026-07-30 19:10:28

介面描述

1、分页查询指定频道的直播暂存文件。
2、暂存文件的剩余可用天数以账号当前生效的暂存保留配置为准。
3、接口支持 HTTPS 协议。

介面URL

https://api.polyv.net/live/v4/channel/record-file/list

請求方式

GET

介面限制

1、介面呼叫有頻率限制,建議使用 HTTPS,詳見呼叫限制

2、請在服務端生成簽名並呼叫介面,嚴禁在 Web、App、小程式等用戶端儲存或使用 appSecret

3、返回的僅為當前帳號有權限存取的頻道暫存檔案;臨時檔案到期後不再返回。

請求參數描述

參數名 必選 類型 說明
appId true String 帳號 appId,詳見取得金鑰
timestamp true Long 目前 13 位毫秒級時間戳記,3 分鐘內有效
sign true String 32 位大寫 MD5 簽名。請參閱簽名產生規則
channelId true Integer 頻道號
pageNumber false Integer 分頁頁碼,預設 1
pageSize false Integer 每頁資料量,預設 10

請求範例

https://api.polyv.net/live/v4/channel/record-file/list?appId=yourAppId&timestamp=1700000000000&sign=YOUR_SIGN&channelId=1234567&pageNumber=1&pageSize=10

響應參數描述

參數名 類型 說明
code Integer HTTP 語義狀態碼,200 表示請求成功
status String 響應狀態,成功為 success,失敗為 error
success Boolean 是否成功響應
requestId String 請求 ID;排查問題時請一併提供,不應作為業務欄位儲存
error Object 請求失敗時的錯誤資訊,詳見error 參數描述
data Object 分頁資料,詳見data 參數描述

error參數描述

參數名 類型 說明
code Integer 錯誤碼
desc String 錯誤描述

data參數描述

參數名 類型 說明
pageNumber Integer 目前頁碼
pageSize Integer 每頁資料量
totalPages Long 總頁數
totalItems Long 總資料量
contents Array 目前頁暫存檔案列表,詳見contents 參數描述

contents參數描述

參數名 類型 說明
fileId String 暫存檔案 ID
channelId Integer 頻道號
name String 暫存檔案名稱
startTime String 開始錄製時間,格式:yyyyMMddHHmmss
endTime String 結束錄製時間,格式:yyyyMMddHHmmss
duration Integer 影片時長,單位:秒
filesize Long 檔案大小,單位:位元組
fileUrl String 原始錄製檔案位址
mp4 String MP4 播放位址;未產生時為空
m3u8 String M3U8 播放位址;未產生時為空
channelSessionId String 目前直播場次 ID
originSessionId String 原始直播場次 ID;裁剪或合併檔案可能與目前場次 ID 不同
origin String 檔案來源:manual 手動錄製、complete 自動錄製完整回放、part 自動錄製片段、merge 合併、clip 裁剪、smart-clip 智慧裁剪、material 素材庫影片
permanentStorage String 是否永久儲存:Y 是,N
daysLeft Long 剩餘可用天數。臨時檔案按帳號目前生效的暫存保留天數計算;請以該欄位為準,不應按固定天數自行推算
watchUrl String 對應觀看頁播放位址
firstImage String 影片首圖位址,部分檔案可能為空

響應範例

成功範例:

{
  "code": 200,
  "status": "success",
  "success": true,
  "requestId": "示例请求ID",
  "error": null,
  "data": {
    "pageNumber": 1,
    "pageSize": 10,
    "totalPages": 1,
    "totalItems": 1,
    "contents": [
      {
        "fileId": "示例暂存文件ID",
        "channelId": 1234567,
        "name": "直播录制文件",
        "startTime": "20260724074050",
        "endTime": "20260724142655",
        "duration": 24465,
        "filesize": 0,
        "mp4": "",
        "m3u8": "",
        "channelSessionId": "示例场次ID",
        "originSessionId": "示例场次ID",
        "origin": "complete",
        "permanentStorage": "N",
        "daysLeft": 53,
        "watchUrl": ""
      }
    ]
  }
}

異常範例:

{
  "code": 20000,
  "status": "error",
  "success": false,
  "error": {
    "code": 20000,
    "desc": "appId is required."
  }
}
联系客服,在线咨询