接口:网页授权接口

  • 网页授权接口

请求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

返回参数说明:

备注:

  • 直接使用链接做授权登录在转跳到相应活动后,系统可以根据用户设备自动跳转到移动端。而在使用嵌入时无法识别用户设备,不能自动跳转
  • 当页面嵌入时,关闭页面后需要取消自动登录状态
  • 更多返回错误代码请看首页的错误代码描述