小程序
小游戏
企业微信
微信支付
扫描小程序码分享
每次提交审核后,业务日志会报很多登录失败的错误,查日志发现是由于每次传给服务端的code都是相同的,而这个code是调wx.login获得的,但是在开发版本测试每次调wx.login获得的code又是不相同的,有人知道是啥原因么?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我们也遇到这个问题了,请问楼主后来有解决吗?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我也碰到这个问题了,小程序人工操作一切正常,但是每次小程序提交审核,服务器端都会收到好多使用同一个 code 生成 session 的请求,而且还是来自多个不同 ip,所以不应该是小程序逻辑问题,像是平台测试的 bug?
量代码,
体验版打开调试把code打印出来看看是不是不变的。
Taro.login({
success: res => {
if (res.code) {
const { code: wxCode } = res
request({
url: '/login/loginInWX',
method: 'post',
data: {
wxCode,
recmdUcid: read("recmdUcid"),
},
success && success(res)
fail: res => {
fail && fail()
})
} else {
}
console.log('get wx login error', res)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我们也遇到这个问题了,请问楼主后来有解决吗?
我也碰到这个问题了,小程序人工操作一切正常,但是每次小程序提交审核,服务器端都会收到好多使用同一个 code 生成 session 的请求,而且还是来自多个不同 ip,所以不应该是小程序逻辑问题,像是平台测试的 bug?
量代码,
体验版打开调试把code打印出来看看是不是不变的。
Taro.login({
success: res => {
if (res.code) {
const { code: wxCode } = res
request({
url: '/login/loginInWX',
method: 'post',
data: {
wxCode,
recmdUcid: read("recmdUcid"),
},
success: res => {
success && success(res)
},
fail: res => {
fail && fail()
},
})
} else {
fail && fail()
}
},
fail: res => {
console.log('get wx login error', res)
fail && fail()
},
})