小程序登录
第三方平台开发者的服务器使用登录凭证(code)以及第三方平台的 component_access_token 可以代替小程序实现登录功能 获取 session_key 和 openid。其中 session_key 是对用户数据进行加密签名的密钥。为了自身应用安全,session_key 不应该在网络上传输。
使用过程中如遇到问题,可在开放平台服务商专区发帖交流。
请求地址
请求参数说明
参数 | 类型 | 必填 | 说明 |
appid | string | 是 | 小程序的 AppID |
js_code | string | 是 | wx.login 获取的 code |
grant_type | string | 是 | 填 authorization_code |
component_appid | string | 是 | 第三方平台 appid |
component_access_token | string | 是 | 第三方平台的component_access_token |
返回参数说明(正常情况)
参数 | 类型 | 说明 |
openid | string | 用户唯一标识的 openid |
session_key | string | 会话密钥 |
unionid | string | 用户在开放平台的唯一标识符,在满足 UnionID 下发条件的情况下会返回,详见 UnionID 机制说明。 |
返回参数说明(错误情况)
参数 | 类型 | 说明 |
errcode | number | 错误码 |
errmsg | string | 错误信息 |
返回结果示例:(正常情况)
返回结果示例:(错误情况)
返回码说明
错误码 | 英文描述 | 中文描述 |
0 | ok | 成功 |
45011 | | 45011 |
40029 | invalid code | code 无效 |
其他错误码 | | 请查看全局错误码 |