主播管理
注意:以下提到的account发起直播课程的合作方主播唯一账号或ID,非欢拓系统主播ID bid
添加主播
api名称:course.zhubo.add,SDK对应方法:courseZhuboAdd
| 名称 |
类型 |
必选 |
描述 |
| account |
String |
Y |
发起直播课程的合作方主播唯一账号或ID,最长32位 |
| nickname |
String |
Y |
主播昵称 |
| intro |
string |
N |
主播简介 |
| password |
string |
N |
主播密码 |
| departmentID |
int |
N |
部门ID |
返回参数说明:
* 1.code:0,成功
* 2.code:其他,失败
data参数说明:
| 名称 |
类型 |
描述 |
| nickname |
string |
主播昵称 |
| intro |
string |
简介 |
| partner_id |
int |
合作方id |
| thirdAccount |
string |
发起直播课程的合作方主播唯一账号或ID |
| createTime |
int |
创建的时间戳 |
| expireTime |
int |
过期时间 |
| bid |
int |
欢拓系统的主播id |
获取主播
api名称:course.zhubo.list,SDK对应方法:courseZhuboList
| 名称 |
类型 |
必选 |
描述 |
| page |
int |
Y |
分页页码 |
| size |
int |
Y |
每页数据个数 |
| account |
string |
N |
发起直播课程的合作方主播唯一账号或ID,非指定查询具体主播时不要填 |
返回参数data说明:
| 名称 |
类型 |
描述 |
| bid |
string |
欢拓系统的主播id |
| thirdAccount |
string |
发起直播课程的合作方主播唯一账号或ID |
| nickname |
string |
主播昵称 |
| createTime |
int |
创建时间 |
| expireTime |
int |
过期时间 |
| state |
int |
主播状态 |
| scoreTotal |
int |
获得的评分总分 |
| flower |
int |
获得的总鲜花数 |
| partner |
string |
合作方名称 |
| liveCount |
int |
直播总数 |
| durationAvg |
string |
平均开播时长 |
| watchTimeAvg |
string |
平均在线时长 |
更新主播信息
api名称:course.zhubo.update,SDK对应方法:courseZhuboUpdate
| 名称 |
类型 |
必选 |
描述 |
| account |
string |
Y |
发起直播课程的合作方主播唯一账号或ID |
| nickname |
string |
Y |
主播昵称 |
| intro |
string |
N |
主播简介 |
| password |
string |
N |
主播密码 |
返回参数data说明:
| 名称 |
类型 |
描述 |
| bid |
string |
欢拓主播账户ID |
| partner_id |
int |
合作方id |
| thirdAccount |
string |
发起直播课程的合作方主播唯一账号或ID |
| intro |
string |
主播简介 |
| p_150 |
string |
头像:150x150 |
| p_40 |
string |
头像:40x40 |
修改主播头像
api名称:course.zhubo.portrait,SDK对应方法:courseZhuboPortrait
| 名称 |
类型 |
必选 |
描述 |
| account |
string |
Y |
发起直播课程的合作方主播唯一账号或ID |
| filename |
string |
Y |
图片路径(支持图片格式:jpg、jpeg) |
返回参数data说明:
| 名称 |
类型 |
描述 |
| bid |
string |
主播ID |
| portraitUrl |
array |
图片路径(150_150、40_40) |
主播关系绑定
api名称:course.zhubo.bindAccount,SDK对应方法:courseZhuboBindAccount
| 名称 |
类型 |
必选 |
描述 |
| account |
string |
Y |
发起直播课程的合作方主播唯一账号或ID |
| id |
number |
Y |
欢拓主播ID |
返回参数data说明:
无
主播登录记录
api名称:course.zhubo.loginInfo,SDK对应方法:courseZhuboLoginInfo
| 名称 |
类型 |
必选 |
描述 |
| account |
string |
Y |
发起直播课程的合作方主播唯一账号或ID |
| accountType |
int |
N |
账户类型,枚举:1 欢拓账户,2 合作方账户,默认 1 |
| page |
int |
N |
分页页码,默认 1 |
| size |
int |
N |
每页数据个数,默认 10 |
返回参数data说明:
| 名称 |
类型 |
描述 |
| roomid |
string |
房间id |
| date_time |
string |
登录时间 |
| last_time |
string |
退出时间 |
| duration_time |
string |
登录时长(单位:分钟) |
| ip |
string |
登录ip |
主播上下课记录
api名称:course.zhubo.classRecord,SDK对应方法:courseZhuboClassRecord
| 名称 |
类型 |
必选 |
描述 |
| account |
string |
Y |
发起直播课程的合作方主播唯一账号或ID |
| accountType |
int |
N |
账户类型,枚举:1 欢拓账户,2 合作方账户,默认 1 |
| page |
int |
N |
分页页码,默认 1 |
| size |
int |
N |
每页数据个数,默认 10 |
返回参数data说明:
| 名称 |
类型 |
描述 |
| id |
string |
直播id |
| course_id |
string |
课程id |
| title |
string |
直播标题 |
| startTime |
string |
上课时间 |
| endTime |
string |
下课时间 |