code2Session
登录凭证校验,通过 wx.login() 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程。更多使用方法详见 小程序登录。
请求地址
GET https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code
参数
string appid
小程序 appId
string secret
小程序 appSecret
string js_code
登录时获取的 code
string grant_type
授权类型,此处只需填写 authorization_code
返回值
Object
返回的 JSON 数据包
属性 | 类型 | 说明 | 支持版本 |
---|---|---|---|
openid | string | 用户唯一标识 | |
session_key | string | 会话密钥 | |
unionid | string | 用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回,详见 UnionID 机制说明。 | |
errcode | number | 错误码 | |
errMsg | string | 错误信息 |
errcode 的合法值
值 | 说明 |
---|---|
-1 | 系统繁忙,此时请开发者稍候再试 |
0 | 请求成功 |
40029 | code 无效 |
45011 | 频率限制,每个用户每分钟100次 |
原文: https://developers.weixin.qq.com/minigame/dev/api/open-api/login/code2Session.html