赞
踩
示例代码
- wx.login({
- success (res) {
- if (res.code) {
- //发起网络请求
- wx.request({
- url: 'https://example.com/onLogin',
- data: {
- code: res.code
- }
- })
- } else {
- console.log('登录失败!' + res.errMsg)
- }
- }
- })
根据code获取token,报{\"errcode\":40029,\"errmsg\":\"invalid code, rid: 6515357b-15f0e52f-024d7479\"}错误
rid: 64407db4-787c85db-334c5ff0 --- code过期
rid: 64407db4-6cdf4a6f-6f3f7836 ---code重复使用
rid: 64407db4-6f6c2ac3-12a35a73 ---code错误
检查过后是因为服务端的appId和本地的appId不一致导致的。
最后,将从微信服务器获取到的openid返回给小程序客户端,客户端可以自行处理这个openid。
需要注意的是,你需要在微信公众平台上创建小程序,并获取到小程序的appid和secret,用于后端服务器的验证和获取用户openid的请求中。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。