个别用户openID为undefined
发布于 6 年前 作者 yfan 2840 次浏览 最后一次编辑是 5 年前 来自 问答

小程序login时的code是根据什么生成的,获取openID的操作在后台,怎么有的用户返回的openID是undefined,有的正常。怀疑是不是传给后台的code有问题,,和用户微信的微信号对应吗,有的用户是不设置微信号的

4 回复

怀疑后台逻辑问题,获取 openid 应该通过微信接口获取,不应该查询自家数据库,也不应该有微信号

前台把openID写入缓存,到其他页面在缓存里取不到,每个要用到openID的页面都要先login获取code再请求openid吗

问题解决了吗?  我也遇到这个问题,偶尔获取不到openid,但是清除缓存再次进入小程序,就可能获取的到

问了一下,他设置了微信号,为什么还是openid为undefined呢

回到顶部