后台通过调用https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=%s&secret=%s这个接口获得的access_token,再去调用https://api.weixin.qq.com/cgi-bin/user/info?access_token=%s&openid=%s&lang=zh_CN接口返回报如下异常:
求解啊?
可以 如果你要存入数据库需要用户授权 用wx.login 中取到的 session_key
结合 wx.getuserinfo 里面
encryptedData: res.encryptedData,
iv: res.iv
去解密
wx.login({
success: function (res) {
wx.request({
url: “https://api.weixin.qq.com/sns/jscode2session”,
data: {
appid: “”,
secret: “”,
js_code: res.code,
grant_type: ‘authorization_code’
},
method: ‘GET’,
success: function (e) {
console.log(e)
}
})
}
});
用户昵称、性别、地址等啥的,但是看它官方的客服接入指引,好像不能传用户信息过来吧
https://developers.weixin.qq.com/miniprogram/dev/api/custommsg/callback_help.html
wx.getUserInfo({
success: function (res) {
console.log(res)
var userInfo = res.userInfo
var nickName = userInfo.nickName
var avatarUrl = userInfo.avatarUrl
var gender = userInfo.gender //性别 0:未知、1:男、2:女
var province = userInfo.province
var city = userInfo.city
var country = userInfo.country
}
})
这个文档里面也有 你打印出res就能找到 刚才我发的 发给后台 再去解密