php 获取用户是否关注微信公众号

176 阅读1分钟

​ 本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1、通过获取公众号的关注列表,然后搜索列表中是否有参与者的openid, 但是一般是不会采用这种笨办法的,所以不做示例

2、通过微信官方接口

##获取用户信息

 api.weixin.qq.com/cgi-bin/use…

##返回示例

{
    "subscribe": 1,#用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息。 
    "openid": "openid", 
    "language": "zh_CN", 
    "subscribe_time": 关注时间,
    "unionid": " unionid",
    "remark": "",
    "groupid": 0,
    "tagid_list":[128,2],
    "subscribe_scene": "ADD_SCENE_QR_CODE",
    "qr_scene": qr_scene,
    "qr_scene_str": ""
}

3、总结

通过第二种方法是最快最便捷的