会员单点登录
接口调用请求说明
请求地址
https://www.ai-tongue.com/h5/sso
请求方法
GET
请求示例
GET https://www.ai-tongue.com/h5/sso?access_token={access_token}&encryptedThirdId={encryptedThirdId}
&signEncryptedThirdId={signEncryptedThirdId}&capture=all&diseaseCode=C00.D00
请求参数
名称 | 格式 | 是否必须 | 含义 |
---|---|---|---|
access_token |
String |
是 | 通过获取企业应用access_token 获取 |
encryptedThirdId |
String |
是 | 使用平台公钥(rsaPublicKey )对第三方用户唯一标识进行RSA加密后的字符串 |
signEncryptedThirdId |
String |
是 | 使用应用私钥(devRsaPrivateKey )对 encryptedThirdId 进行RSA签名后的字符串 |
userName |
String |
否 | 用户姓名 |
sex |
Number |
否 | 用户性别:0-未知 1-男 2-女 |
birthday |
String |
否 | 出生日期,日期格式: yyyy-MM-dd |
capture |
String |
否 | 默认:选择舌象时支持文件资源和相机拍照 all:选择舌象时支持文件资源和相机拍照 camera:选择舌象时仅支持相机拍照 |
diseaseCode |
String |
否 | 检测类别编码,默认值为C00.D00 (体质与健康状态)中医慢病、妇科病和儿童常见病的检测类别编码请参考 检测类别 |
memberInit |
Boolean |
否 | 是否自动初始化会员,默认值为false ;若为true ,则跳过短信验证码步骤,自动完成会员初始化 |
excludePages |
String |
否 | 需要从页面上排除的页面或者按钮,形如:allFaceImage,bottomTab,edition,instruction ,默认值为空。可选参数如下:1.allFaceImage:面象采集 2.sideFaceImage:侧面象拍摄 3.bottomTab:底部TAB导航栏 4.edition:个人中心-版本信息 5.instruction:个人中心-使用说明 6.share:健康报告分享 |
includePages |
String |
否 | 需要在页面上新增的按钮,形如:backToMA ,默认值为空。可选参数如下:1.backToMA:返回小程序按钮,适用于h5嵌入小程序环境 |
toPage |
String |
否 | 单点登录成功后跳转的页面,形如:checkRecord ,默认为AI检测主页面。可选参数如下:1.ai:AI检测主页面 2.checkRecord:检测记录页面 3.my:个人中心页面 |
登录成功
- 引导完善信息:验证用户是否是第一次登录,验证用户是否存在于舌诊平台
- 用户第一次登录或不存在于舌诊平台则导航到用户注册完善信息页面
- 引导用户完成手机号、姓名、年龄基本信息完善
- 直接登录:直接跳转到AI健康云诊首页