auth.wx
微信用户认证
- 请求路由:
auth.wx- 交互模型:
Request Response- 访问限制: 无
使用 auth.wx.access-token 接口返回的结果,进行用户认证,获取认证token
完整的微信认证流程请参考:微信认证流程
请求
RSocket.rr({
"route" : "auth.wx",
"data" : {
"appId" : "wxd0be3263c2bdd6bf",
"openid" : "oKQgr46obJ_hpT867BJxzqNjt2MA",
"unionid" : "o6ZuW6Pmx0G3mdPzGHONzqUhKuCo",
"mobile" : "13900010001",
"vcode" : "123923",
"scope" : "shop",
"tenantId" : "aspiretop"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
mobile | String | 否 | 手机号, 需要绑定手机时提供 |
vcode | String | 否 | 短信验证码, 需要绑定手机时提供 |
skipMobileCheck | Boolean | 否 | 绑定手机不需要短信验证码时设置为true |
extra | Varies | 否 | 其他自定义属性供认证回调使用 |
appId | String | 是 | 应用appId |
openid | String | 是 | 用户openId |
unionid | String | 否 | 用户unionId |
tenantId | String | 是 | 当前认证的租户标识 |
返回
认证结果
{
"token" : "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pb......AU3eAWOfMmNN8CMIlIvkNw",
"expires" : 3600
}
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
token | String | API访问令牌 |
expires | Number | 令牌有效期,单位秒 |