个别用户openID为undefined

发布于 6 年前作者 yfan2956 次浏览最后编辑 6 年前来自 ask

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

4 回复
minzhong
minzhong1 楼6 年前

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

guming
guming2 楼6 年前

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

pmo
pmo3 楼6 年前

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

qsu
qsu4 楼5 年前

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