确认登录微信(第三步)

简要描述:

请求方式:

  • POST

请求头Headers:

  • Authorization: Bearer xxx(PS:xxx是代表login接口返回,Bearer后面有个空格)
  • Content-Type:application/json

参数:

参数名 必选 类型 说明
sessionId string sessionId
code string 登录校验吗

返回数据:

参数名 类型 说明
code number 200成功,其他失败
msg string 反馈信息
data object 返回对象
data.wxId string 微信id 同一个微信,切换不同的企业会返回不同的wxId
data.headImageUrl string 微信头像
data.nickName string 微信昵称
data.status string 微信状态 Scanned:已扫码 Confirmed:已确认登录 只有返回Confirmed才算登录成功
data.corpId string 企业id

[!DANGER] 小提示:

  • 本接口需循环调用(建议3s一次),直至接口status返回Confirmed才算登录成功
  • 登录成功后,可主动同步联系人入库,发送消息等,若需接收消息做逻辑处理,请先设置消息接收地址
  • 确认异常出现”sessionId绑定企业不一致“是因为获取二维码时传入的wxId和当前扫码微信不一致导致的,同一微信切换不同的企业时wxId也不相同,获取二维码时请确保当前扫码微信企业和传入的wxId保持一致

请求参数示例

{"sessionId": "***"}

成功返回示例

{
  "msg": "操作成功",
  "code": 200,
  "data": {
    "wxId": "16888520***9",
    "headImageUrl": "http://wework.qpic.cn/bizmail/HykgFjibtHd5zEMiaia79NyBf1ica5f6UiaCHZ8Yqw/",
    "nickName": "张三",
    "status": "Confirmed",
    "corpId": null
  }
}

错误返回示例

{
  "msg": "确认登录异常:cached user not found by token 43c38d53fbrewsdfb08bac07a2826d07",
  "code": 500
}
Copyright © wkteam.cn 2020 all right reserved,powered by Gitbook该文件修订时间: 2023-12-16 17:29:41

results matching ""

    No results matching ""