跳到主要内容

查詢直播服務

描述

查詢雲手機定位

請求引數

引數名引數型別是否必填引數說明
ActionString操作方法:ListLiveService,此引數為公共引數,不必放body裡面
RegionString機房標識,取值參見地域列表
KeyWordString直播名稱或者id
StreamNameString流名稱
PageNoInteger分頁
PageSizeInteger分頁大小
LiveStatusString直播服務狀態 ENABLE可用 UNABLE禁用
StreamStatusString推流狀態 PUSHING推流中 IDLE未推流

返回引數

名稱型別說明
PagePage由Page組成的陣列格式,返回分頁資訊
ListList由List組成的陣列格式,返回雲手機列表資訊

Page

分頁資訊的資料型別

名稱型別說明
PageSizeInteger頁面總數
CurrentPageNoInteger當前分頁數
TotalPageInteger總頁數
TotalCountInteger總數

List

直播列表的資料型別

名稱型別說明
IdString雲手機ID
LiveAppString直播app,直播地址一級標識
LiveNameString直播服務名稱
LiveStatusString直播服務狀態 ENABLE可用 UNABLE禁用
LiveStreamString直播流,直播地址二級標識
StreamStatusString推流狀態 PUSHING推流中 IDLE未推流
LiveDeviceCntInteger線上裝置數
LiveAuthCodeCntInteger授權碼數
CreateTimeLong專屬網路型別的IP地址
UpdateTimeLong雲手機內網IP

請求示例

post https://api.yunpanel.com/v2/?Action=ListLiveService

{
"Region":"xxxxxx",
"KeyWord":"xxxxxxxx",
"StreamName":"xxxxxx",
"PageNo":1,
"PageSize":10,
"LiveStatus":"ENABLE",
"StreamStatus":"PUSHING"
}

返回示例

{
"code": 10000,
"message": "",
"data": {
"Page": {
"PageSize": 10,
"CurrentPageNo": 1,
"TotalPage": 1,
"TotalCount": 3
},
"List": [{
"Id": "xxxx",
"LiveApp": "xxxxx",
"LiveName": "xxx",
"LiveStatus": "ENABLE",
"LiveStream": "xxx",
"StreamStatus": "PUSHING",
"LiveDeviceCnt": 0,
"LiveAuthCodeCnt": 0,
"CreateTime": 1587467268000,
"UpdateTime": 1587467305000
}]
}
}