实现需求:通过小程序判断当前的微信用户是否关注了与小程序关联的公众号
实现步骤:
小程序通过code调用https://api.weixin.qq.com/sns/jscode2session接口获取了unionid
再通过“https://api.weixin.qq.com/cgi-bin/user/info”接口获取用户基础信息时,提示“{"errcode":48001,"errmsg":"api unauthorized hint: [PbjJ6a0887c434!]"}”异常信息。
注:token是通过小程序appid进行获取的
稍微研究了一下
微信的文档是不允许通过unionId去查询用户基本信息的
我们只能通过公众号平台获取unionId记录在数据库中
通过小程序获取的unionId去对比,才能知道是否关注了公众号
建议,微信的接口以后应该支持unionId去查询用户的信息,毕竟unionId也算是顶级的用户编号
现在支持了吗?