保利威文档中心

帮助中心

研讨会监播账号单点登录

更新时间:2022-08-02 11:02:01

功能介绍

打开研讨会监播页面的时候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错误
联系客服,在线咨询