Appearance
功能概述
用户Token获取需要通过Code授权,具体流程如下:
- 调用
wx.login()接口获得临时登录凭证code后传到开发者服务器调用此接口完成登录流程。
// 登录
wx.login({
success: res => {
// 发送 res.code 到后台换取 openId, sessionKey, unionId
console.log(res.code)
}
})- 后端服务器调用微信开放平台接口得到微信端相关数据,如果成功登录/注册,则返回
用户Token。
注意事项
每个code只能使用一次
接口访问
接口地址
wechat/mini/token
请求方式 Method
POST
请求参数
| 属性 | 类型 | 长度 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|---|
| code | string | 32 | true | 临时登录凭证 code |
返回值
| 属性 | 类型 | 必填 | 说明 |
|---|---|---|---|
| token | string | true | 用户身份令牌 |
| language | string | true | 用户当前使用语言 zh-中文 |
返回示例
{
"response": {
"token": "1f7ff97d8a177b74cbbc8367a3a2c16f",
"language": "zh"
},
"requestId": "403ac3ff-6a4b-46b5-96b3-83ddd9a4e221"
}错误码
| 错误码 | 说明 | 解决方案 |
|---|---|---|
| 10007 | 微信登录失败 | 临时登录凭证 code无效或当前微信反馈其他错误 |
