微信获取 unionid 遇到的问题
1.通常使用一下的方法来获取用户信息,
"https://api.weixin.qq.com/cgi-bin/user/info?access_token=" . $accessToken . "&openid=" . $openid . "&lang=zh_CN";
但在没有关注的情况下不能获取到 unionid
2.使用一下方式必须获得微信授权才行,之前以为任何一种方式都行,但之后又花了一天的时间来找问题
"https://api.weixin.qq.com/sns/userinfo?access_token=" . $token ."&openid=" . $openid . "&lang=zh_CN";
来获取用户信息,但需要注意的地方是 access_token 是通过code获取到信息里面的token,不是使用appid与secret获取的token。