研讨会监播账号单点登录
功能介绍
打开研讨会监播页面的时候URL需带上指定的参数,经过研讨会系统验证请求合法后,直接进入研讨会监播轮询页面。
单点登录流程详解
1、通过api接口获取到监播账号的密码(password)。
2、在请求保利威研讨会监播页时需带上相关参数,如:https://meet.polyv.net/monitor?channelId=2424333&ts=1628126283856&sign=6a90485fe4682c0c7621b388df2eb744&id=18765
3、研讨会系统会对用户提交的sign参数的值做比较判断是否合法,一次成功请求后,该链接将失效(sign只能成功使用一次),如果合法,进入到保利威视研讨会中。如果验证失败,则显示错误页面。
请求参数描述
参数名
必选
类型
说明
channelId
true
String
频道号
ts
true
String
当前13位毫秒级时间戳,3分钟内有效
sign
true
String
用于校验的签名,生成规则是password + channelId + password + ts + id 进行MD5加密(password可通过 查询轮询监控账号 接口获取),sign校验时不区分大小写
id
true
String
监控轮训账号(可通过 查询轮询监控账号 接口获取)
代码示例(Java)
public static void main(String[] args) {
String url = "https://meet.polyv.net/monitor";
String PASSWORD = "password";
String channelId = "2424333";
String id = "18765";
String ts = String.valueOf(System.currentTimeMillis());
String sign = PASSWORD + channelId + PASSWORD + ts + id;
sign = LiveSignUtil.md5Hex(sign);
url += "?channelId="+channelId+"&ts="+ts+"&sign="+sign+"&id="+id;
//浏览器直接访问url即可进入研讨会监播页
System.out.println(url);
}注意事项
1、同一个监播员账号没法多处同时登录,一个监播账号登录后,在退出前在别处重复登录,会没法登上。
错误码及说明
错误码
说明
10641
当前账号/频道暂不支持轮巡监播功能
10642
直播未开始,请开始直播后再进入监播
10643
账号或密码错误,请确认
10645
该监播员已登录
10646
时间戳过期
10647
sign重复
10648
sign错误
Last updated
Was this helpful?