收藏
回答

小程序通过unionId判断微信用户是否关注了关联的公众号

实现需求:通过小程序判断当前的微信用户是否关注了与小程序关联的公众号

实现步骤:

  1. 小程序通过code调用https://api.weixin.qq.com/sns/jscode2session接口获取了unionid

  2. 再通过“https://api.weixin.qq.com/cgi-bin/user/info”接口获取用户基础信息时,提示“{"errcode":48001,"errmsg":"api unauthorized hint: [PbjJ6a0887c434!]"}”异常信息。

注:token是通过小程序appid进行获取的

回答关注问题邀请回答
收藏

2 个回答

  • 执迷寻梦
    执迷寻梦
    2019-07-25

    稍微研究了一下

    微信的文档是不允许通过unionId去查询用户基本信息的

    我们只能通过公众号平台获取unionId记录在数据库中

    通过小程序获取的unionId去对比,才能知道是否关注了公众号

    建议,微信的接口以后应该支持unionId去查询用户的信息,毕竟unionId也算是顶级的用户编号

    2019-07-25
    有用 1
    回复
  • 禾店短剧系统
    禾店短剧系统
    2021-05-28

    现在支持了吗?

    2021-05-28
    有用
    回复
登录 后发表内容