目前获取流程为:
通过网页授权snsapi_base方式获取code
通过code换取网页授权access token,获取用户openid
获取用户subscribe信息,访问url为:https://api.weixin.qq.com/cgi-bin/user/info?access_token=27_F0h9jcZx_kOtrj0pEruuoGv8plmRBBq5ohLpZqSlrrfWP5wZsJ7QKcH1UB5UkLChSwJ7Up1Tzr17-JVw1MArsC7q3_35KhqQGSGD53jAu5-Au_Z35wIQhpSPuD1WN1-O2XQ40IB7Busu5QG4DQQhAFALYY&openid=o_EQ_1LxbA-sHqKPWrmeqNDhkeW4&lang=zh_CN
备注:access token为公众号的token,并非通过code得到的.
请求该url得到的结果为{'errcode': 48001, 'errmsg': 'api unauthorized hint: [pyxrrA01688635!]'}
如果按照网页授权snsapi_userinfo方式获取用户信息可正常返回,使用unionid机制会报48001
这种方式之前测试时可以请求到用户信息,现在请求不到了
appid: wx7a31e691cff4e75e
access token取错了,我的数据库里同时存了微信公众号的token和小程序的token,取成了小程序的token