公众号获取用户subscribe信息出现48001问题?
发布于 6 年前 作者 liaojing 11174 次浏览 来自 官方Issues

目前获取流程为:

  1. 通过网页授权snsapi_base方式获取code

  2. 通过code换取网页授权access token,获取用户openid

  3. 获取用户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!]'}

  4. 如果按照网页授权snsapi_userinfo方式获取用户信息可正常返回,使用unionid机制会报48001

  5. 这种方式之前测试时可以请求到用户信息,现在请求不到了

    appid: wx7a31e691cff4e75e

1 回复

access token取错了,我的数据库里同时存了微信公众号的token和小程序的token,取成了小程序的token

回到顶部