小程序里面,用户的union id有的人有,有的人没有
为了获取unionid值,我们的小程序上周已经花了300块进行了认证。
我们用如下API获取用户的openid和union id:
返回的json数据里面,有的用户有union id值,
{“session_key”:“ah0cUUaSzSG\/xuOKvPv2bw==”,“expires_in”:7200,“openid”:“oTt4f0TFmMV0N_7BViWXwFCX1jAc”,“unionid”:“oqJot0TdU92_7PC1Gtz0oaJEwdJU”}
但是更多的人根本没有这个unionid节点。
{“session_key”:“hoiCcIpDyTKcvpxRv8pJ8g==”,“expires_in”:7200,“openid”:“oTt4f0RA4Fj3rsrd-nAkk_ndTRmw”}
这是不是微信的bug?
4 回复
自问自答了:https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html
参考这个说明。解密userInfo里面的数据,就能得到unionid了