接口:网页授权接口
- 网页授权接口
请求URL:
当使用移动端的活动时使用:
GET:https://zhike.vhall.com/m/auth/:token?&success_back=success_url&error_back=error_url
当使用PC端的活动时使用:
GET:https://zhike.vhall.com/webinar/auth/:token?&success_back=success_url&error_back=error_url
参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
token | 是 | String | 验证签名 |
success_back | 否 | String | 验证成功之后要跳转的url,需前端对url进行decodeURIComponent() |
error_back | 否 | String | 验证失败之后要跳转的url,需前端对url进行decodeURIComponent() |
返回示例:
success_back和error_back必填。验证成功之后要跳转到success_url, 验证失败之后要跳转到error_url
window.addEventListener('message', function(event){
let msg = JSON.parse(event.data)
}, false);
获取结果,自行处理。如:改变iframe的url地址跳转到自己指定url
/* iframe使用样例 */
<iframe
allow="camera *;microphone *;"
allowfullscreen="true" border="0"
src="https://zhike.vhall.com/m/auth/:token?success_back=success_url&error_back=error_url"
width="800" height="600"></iframe>
正确时返回:
http 302
错误时返回:
http 302
返回参数说明:
无
备注:
- 直接使用链接做授权登录在转跳到相应活动后,系统可以根据用户设备自动跳转到移动端。而在使用嵌入时无法识别用户设备,不能自动跳转
- 当页面嵌入时,关闭页面后需要取消自动登录状态
- 更多返回错误代码请看首页的错误代码描述