跳到主要内容

查詢直播服務

描述​

查詢雲手機定位

請求引數​

引數名引數型別是否必填引數說明
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
}]
}
}