简要描述:
- 获取直播室信息
请求URL:
- /zhibo/open/rooms
HTTP请求方法:
- GET
请求头:
NA
URL请求参数:
NA
请求体参数:
NA
返回参数说明:
返回200的成功的响应体:
参数名 | 类型 | 说明 |
---|---|---|
datas[].pid | String | 直播间表主键 |
datas[].orgId | String | 机构uuid |
datas[].sourceId | String | 产品线标识(10:金牌团队, 20:机构网校, 30:咖场, 40:商城, 50:企业大学, 90:默认产线) |
datas[].roomName | String | 直播室名称 |
datas[].roomCode | String | 直播室code |
datas[].description | String | 直播室描述 |
datas[].allowAnonym | int | 是否允许匿名观看(0-不允许,1-允许) |
datas[].avatarStream | String | 视频流id |
datas[].status | int | 直播间状态(0-禁用,1-启用) |
datas[].type | int | 直播间类型(1-默认,其它-待定) |
datas[].createTime | String | 创建时间 |
datas[].sessions[].sessionStartTime | String | 直播场次开始时间 |
datas[].sessions[].sessionEndTime | String | 直播场次结束时间 |
datas[].sessions[].hostName | tring | 直播场次主讲人名称 |
datas[].sessions[].hostAvatarUrl | String | 直播场次主讲人头像 |
datas[].sessions[].sessionName | String | 直播场次名称 |
datas[].sessions[].sessionDesc | String | 直播场次简介 |
datas[].sessions[].pid | String | 直播场次主键pid |
datas[].sessions[].deletedFlag | int | 直播场次删除标记(0=未删除,1=删除) |
paging.limit | int | 每页记录数 |
paging.offset | int | 上一页最后一条记录号, offset必须是limit的倍数, 第一页为0. 当前页码可以通过offset/limit + 1来获得. |
paging.pages | int | 列表总页数 |
paging.count | int | 列表总记录数 |
示例:
请求:
GET https://api-zhibo.yxt.com/v1/zhibo/open/rooms
Content-Type: application/json;charset=UTF-8
appkey: xxxxxxxxxxxxxxxxxxxxx
nonce: xxxx
timestamp: xxxxxxxxxx
signature: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
source: xxxx
请求体:
NA
正确时返回:
状态值: HTTP/1.1 200 OK.
Content-Type: application/json;charset=UTF-8
{
"datas":[
{
"pid":"22a2adf5-e850-4237-ad72-fadd85135b6f",
"orgId":"139db85631924a70b66fc6f8c6a9562a",
"sourceId":90,
"roomName":"测试直播室名称",
"roomCode":"20191029222",
"description":"",
"allowAnonym":1,
"avatarStream":"cc7f142bf41247eb9879c9fc8d03e9f0",
"hostPassword":"123456",
"hostPasswordHash":null,
"assistantPassword":"",
"assistantPasswordHash":null,
"playPassword":"",
"playPasswordHash":null,
"status":1,
"type":1,
"createTime":"2019-10-29 23:18:34.0",
"resolutionLow":1,
"resolutionMiddle":1,
"resolutionHigh":0,
"roomCoverUrl":"",
"withSession":1,
"roomsRelated":null,
"sessions":[
{
"sessionStartTime":"2019-10-29 23:09:00.0",
"sessionEndTime":"2019-11-28 00:00:00.0",
"sessionStartTimeTs":0,
"sessionEndTimeTs":0,
"sessionName":"测试老包推流123",
"hostName":null,
"hostAvatarUrl":null,
"sessionDesc":null,
"basePlayCount":0,
"pid":"5e0b6d6b-db9e-448a-9364-560072635a48",
"deletedFlag":0,
"watchCode":null,
"sessionCode":"13083105762"
}
],
"ad":null,
"enableCollectInfo":0,
"enableWhitelist":0,
"sessionCode":"",
"attendeeWhitelist":[
],
"highSpeed":0
}
],
"paging":{
"limit":1,
"offset":0,
"pages":3,
"count":55
}
}
错误时返回:
状态值: HTTP/1.1 400 Bad Request
{
"error": {
"key": "global.noprivilege",
"message": "No privilege."
}
}
错误代码列表:
格式: key=状态码;message
apis.zhiboadmin.validation.orgId.invalid=400;Invalid orgId.
apis.auth.client.status.invalid=400;Client Org status is invalid.
apis.zhibo.orgadmin.validation.service.expired=400;Service is not active.