用户登陆
使用openId登录到企业健医网站
在开放平台完成注册后,即可通过sso接口登录企业健医网站。
登录过程如下
- 调用注册接口,获取openId
- 使用openId获取一个用户的一次性登陆码
- 使用一次性登陆码重定向到指定页面
时序图

涉及到以下两个接口:
第一步、获取用户一次性登陆码
请求协议:HTTPS
请求方式:POST
需要签名:否
URL参数:
| 参数 |
是否必须 |
说明 |
| accessToken |
是 |
当前可用的accessToken |
POST参数示例
{ "openId":"qz2itzakGckPu3KQ0NpbQkwtYOmS"}
| 参数名 |
是否必须 |
类型 |
说明 |
| openId |
是 |
string |
用户openId |
返回示例:
{ "success":"T", "data":{ "result":"lBq_ySTbIwVmpH79xioIzvVUFlhoOjaN" }, "msg":"success"}
返回参数说明:
| 参数名 |
类型 |
说明 |
| result |
string |
本次调用接口生成的一次性登陆码 |
第二步、使用一次性登陆码重定向到企业健医登录页
请求方式: 重定向
需要签名:否
| 参数名 |
是否必须 |
说明 |
| loginToken |
是 |
上一个接口获取到的loginToken |
| companyId |
是 |
要登录的企业 |
| redirectUrl |
否 |
可指定跳转到某个业务 |
常用redirectUrl地址说明:
| 业务 |
redirectUrl地址 |
跳转地址 |
说明 |
| 首页 |
home |
/?newCompanyId=%s&site=%s |
1 |
| 订单列表 |
orders |
/orders?newCompanyId=%s&site=%s |
1 |
| 体检预约 |
selfExam |
/choose/card?site=%s&newCompanyId=%s&type=self |
1 |
| 家属预约 |
familyExam |
/choose/card?site=%s&newCompanyId=%s&type=family |
1 |
| 报告列表 |
report |
/report?site=%s&newCompanyId=%s |
1 |
| 绿通 |
lvTong |
|
1 |
| 互联网医院 |
internetHospital |
|
1 |
| 健康管理 |
kangBaiRui |
|
1 |
| 齿科预约 |
dentistry |
|
1 |
| 体检订单详情 |
exOrderDetail |
|
1 |
| 权益中心 |
equityCard |
|
1 |
文档更新时间: 2023-08-31 11:32