最近做了一个投票程序,规则是每人每天可以投票三次
程序开始的时间在app.js的onLaunch用wx.login通过code换取用户的
openid和unionid,然后记录在app.js的globalData里面
在投票的页面
var app = getApp();
在投票按钮事件把
app.globalData.unionid和
app.globalData.openid
提交到服务器,但不定时的会出现没有openid和unionid的情况,导致投票失败,
请教一下各位大神,这中间到底出现了什么问题?
我也一样,我是在index的onload的方法里调用的onlogin,但是偶尔会出现code发给服务器时候为空的情形,这个问题你解决了嘛?
好像是请求引起的,没得解决,只能够想办法确定id获取成功了再进行下一步操作
我原本是用的get方法推过去的code,而且之前换过一次login接口,这个接口为了兼容就一直保留,但是客户端已经没有再发送了,但服务器还偶尔在接受login请求,很奇怪,当然一直是验证失败,现在换了post,关掉了之前的接口,反正是没发送code为空的情况出现了
什么意思,为什么会引起失效的,这个问题不是每个人都有,只是有部分人是这样,所以是什么问题我也无从查起
wx.login 在onlunch里失效了