小程序获取用户id失败

3907关注12491浏览

最近做了一个投票程序,规则是每人每天可以投票三次

程序开始的时间在app.js的onLaunch用wx.login通过code换取用户的

openid和unionid,然后记录在app.js的globalData里面


在投票的页面

var app = getApp();

在投票按钮事件把

app.globalData.unionid和

app.globalData.openid

提交到服务器,但不定时的会出现没有openid和unionid的情况,导致投票失败,



请教一下各位大神,这中间到底出现了什么问题?

展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 木头老兄

    16人对此回答表示赞同

    什么意思,为什么会引起失效的,这个问题不是每个人都有,只是有部分人是这样,所以是什么问题我也无从查起

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 雪中向日葵

    13人对此回答表示赞同

    我也一样,我是在index的onload的方法里调用的onlogin,但是偶尔会出现code发给服务器时候为空的情形,这个问题你解决了嘛?

    展开
    13
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • Jerry不怕猫 2018-12-29 20:27

      我原本是用的get方法推过去的code,而且之前换过一次login接口,这个接口为了兼容就一直保留,但是客户端已经没有再发送了,但服务器还偶尔在接受login请求,很奇怪,当然一直是验证失败,现在换了post,关掉了之前的接口,反正是没发送code为空的情况出现了

      回复
    • Pascha 2019-01-01 00:23

      好像是请求引起的,没得解决,只能够想办法确定id获取成功了再进行下一步操作

      回复
  • 孤独彼岸

    4人对此回答表示赞同

    wx.login在onlunch里失效了

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部