研讨会独立授权
功能介绍
打开研讨会进行参会的时候URL需带上指定的参数,经过研讨会系统验证请求合法后,直接进入研讨会参会/主持,同时将用户所传参数作为参会人信息进行设置。
独立授权流程详解
1、将频道设置为独立授权后,通过api接口获取到用户独立授权参会条件的directkey(对应后台 主持SecretKey或参会SecretKey)。
2、在请求保利威研讨会时需带上相关参数,如:https://meet.polyv.net/?channelId=2424333&ts=1628126283856&sign=6a90485fe4682c0c7621b388df2eb744&nickname=xou&role=attendee&userid=user13
3、研讨会系统会对用户提交的sign参数的值做比较判断是否合法,一次成功请求后,该链接将失效(sign只能成功使用一次),如果合法,研讨会系统将使用nickname,进入到保利威视研讨会中。如果验证失败,则显示错误页面。
请求参数描述
channelId
true
Long
频道号
ts
true
Long
当前13位毫秒级时间戳,3分钟内有效
sign
true
String
用于校验的签名,生成规则是directKey + channelId + directKey + ts进行MD5加密(directKey对应后台 主持SecretKey或参会SecretKey),sign校验时不区分大小写
nickname
true
String
参会昵称,需要进行url安全的base64编码
role
true
String
研讨会参会的角色 host:主持人 attendee:参会人
userid
false
String
参会ID,需要保证唯一性(长度最大64位字符)(仅支持英文大小写、数字和下划线)
avatar
false
String
参会头像的url地址
param4
false
String
统计参会观看日志的自定义参数,需要先进行base64加密后再进行urlencode
param5
false
String
统计参会观看日志的自定义参数,需要先进行base64加密后再进行urlencode
代码示例(Java)
注意事项
1、主持人只能登录一个,主持人不能重复登录
2、userid如果传入,则要保证提交的userid的唯一性,当多个参会人使用同一个userid进入观看页时,较早登录的参会人会被后面登录的参会踢出
Last updated
Was this helpful?