请在页面中添加如下meta标签
<meta content="always" name="referrer">
业务场景:
重点说明:
- 需先申请联调环境下的appId和appKey;联调环境测试畅通之后,才能申请正式环境中使用的appId和appKey;
- 联调环境必须为
http
协议下。正式环境为https
协议。 - 申请时Referer的报备很重要,报备时请包含有域名地址: 例如:
http://www.baidu.com/
。注意有个/
接入入步骤:
- 前端页面引入移动和登录 jssdk
https://www.cmpassport.com/NumberAbility/jssdk/jssdk.min.js
- 调用jssdk中的方法获取加密前的签名
VERSION 版本号可以为 ‘1.0’
- 拿着加密前的签名调用自家后端接口换取加密后的签名
- 换取加密后的签名后调用jssdk中的方法获取
token
和userInformation
注意在联调环境下isTest:'0'
和expandParams
必须传。
- 成功拿取token和 userInformation后调用后端验证token的接口。验证成功返回用户的手机号掩码。用来展示在页面。
- 登录逻辑可以和后端协商来解决。例如 在验证token成功的时候,后端返回手机掩码的同时,也返回一个供登录校验的自定义token。在用户点击登录后调用登录接口并传递自定义的验证token,登录成功返回前端用户token等信息。
智能取号流程图
参考文档:
http://dev.10086.cn/docInside?contentId=11004977248329