Skip to content

功能概述

用户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

请求参数

属性类型长度必填默认值说明
codestring32true临时登录凭证 code

返回值

属性类型必填说明
tokenstringtrue用户身份令牌
languagestringtrue用户当前使用语言 zh-中文

返回示例

{
    "response": {
        "token": "1f7ff97d8a177b74cbbc8367a3a2c16f",
        "language": "zh"
    },
    "requestId": "403ac3ff-6a4b-46b5-96b3-83ddd9a4e221"
}

错误码

错误码说明解决方案
10007微信登录失败临时登录凭证 code无效或当前微信反馈其他错误