收藏
回答

如何判断一个小程序用户是否订阅了一个公众号?

现有参数

小程序的 openid,

因为小程序关联了公众号,所以也会有 unionid


缺少参数:

公众号的 openid 无法使用公众号获取用户的消息,即 openid(公众号的)


涉及接口:

GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET 获取 小程序或者 公众号的 token

GET https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN 根据 openid 获取小程序或者公众号的用户信息




最后一次编辑于  09-18
回答关注问题邀请回答
收藏

2 个回答

  • จุ๊บ
    จุ๊บ
    09-18

    可以换个流程尝试下。做个公众号的获取用户信息,在小程序中web-view跳转到这个页面,获取完用户信息存储下来并跳回小程序,然后在小程序的openid,更新该用户的小程序openid

    09-18
    赞同 1
    回复
  • Charb
    Charb
    09-18

    小程序获取unionid,然后根据unionid查询公众号用户,如果查不到,这个用户就没关注公众号

    09-18
    赞同
    回复
问题标签