wx.login部分用户获取不到unionid?
前提:
小程序绑定了开放平台
同一开放平台主体下也绑定了APP,服务号
服务号绑定了小程序(为何要这么复杂。。)
问题:
A,B,二用户,
A用户通过APP登录 ok 获取到unioinId, 在通过小程序 jscode2session 服务端code换session_key,返回:openId有, unionId 有
B用户通过APP登录 ok 获取到unioinId,在通过小程序 jscode2session 服务端code换session_key,返回:openId有, unionId null
8 回复
我搞定了。
得先用wx.login->code->session_key
wx.getUesrInfo->{iv,encryptedData}
{iv,encryptedData,session_key}->decode->userInfo
这里的userInfo里就会包含openId和unionId.
--------------------------------------
哎!自从得了神经病,精神好多了!