小程序 UnionID 到底用哪个接口?怎么获取不到呢?
公众号主体和小程序主体不是一个,但已经完成了公众号、小程序在开放平台的绑定。
按照官方文档:
1、先调用wx.login获取 code;
2、再用Code去jscode2session 获取 UnionID
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code |
然而,在这一步,并没有返回 UnionID,只有session 和 openid 。
——————————————————————
接着,我尝试用步骤1 获取的code ,到
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code |
换取access_token, 成功获取access_token后 去到
https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN |
获取userInfo,则报错 40001
