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