用户登陆

使用openId登录到企业健医网站

在开放平台完成注册后,即可通过sso接口登录企业健医网站。
登录过程如下

  1. 调用注册接口,获取openId
  2. 使用openId获取一个用户的一次性登陆码
  3. 使用一次性登陆码重定向到指定页面

时序图

涉及到以下两个接口:

第一步、获取用户一次性登陆码
请求URL: https://m-api.lejian.com/open-api/V2/loginAuthCode?accessToken=ACCESS_TOKEN
请求协议:HTTPS
请求方式:POST
需要签名:否
URL参数:
参数 是否必须 说明
accessToken 当前可用的accessToken
POST参数示例
  1. {
  2. "openId":"qz2itzakGckPu3KQ0NpbQkwtYOmS"
  3. }
参数名 是否必须 类型 说明
openId string 用户openId
返回示例:
  1. {
  2. "success":"T",
  3. "data":{
  4. "result":"lBq_ySTbIwVmpH79xioIzvVUFlhoOjaN"
  5. },
  6. "msg":"success"
  7. }
返回参数说明:
参数名 类型 说明
result string 本次调用接口生成的一次性登陆码

第二步、使用一次性登陆码重定向到企业健医登录页

接口地址: https://m-api.lejian.com/open-api/examSso/dispatcher?loginToken=LOGIN_TOKEN&redirectUrl=REDIRECT_URL&companyId=4308009
请求方式: 重定向
需要签名:否
参数名 是否必须 说明
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