如何判断一个小程序用户是否订阅了一个公众号?
发布于 7 年前 作者 yang46 6434 次浏览 来自 官方Issues

现有参数

小程序的 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 获取小程序或者公众号的用户信息

2 回复

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

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

回到顶部