多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 获取微信粉丝信息 ### 应用场景 在插件开发过程中,经常需要用到微信公众号粉丝信息,调用豆信封装的`get_fans_info`函数可以很方便的获取到mp_fans表存储的微信粉丝信息,包括粉丝昵称(nickname)、真实姓名(relname)、性别(sex)、头像(headimgurl)、是否关注(is_subscribe)、是否绑定(is_bind)等数据。 ### 使用示例 在插件控制器中直接通过: ~~~ $openid = get_openid(); // 获取粉丝openid $fans_info = get_fans_info($openid); // 获取粉丝信息 var_dump($fans_info); // 打印粉丝信息 ~~~ ### 备注 如果微信公众号类型是**非认证服务号**,需要在*框架后台>粉丝管理>功能配置*处开启粉丝绑定,这样当微信粉丝与公众号进行交互时会弹出让粉丝进行信息绑定的提示,粉丝进入绑定页面并填写个人信息(头像、昵称、真实姓名等)后,通过`get_fans_info`函数才能获取到粉丝的基本信息。认证服务号不需要进行绑定即可通过`get_fans_info`获取到粉丝的基本信息。 ### 数据示例 ~~~ array(13) { ["id"]=> string(2) "19" ["mpid"]=> string(2) "21" ["openid"]=> string(28) "ouo3Av7HYshx7JiSJYpP_kh53JZ4" ["is_subscribe"]=> string(1) "1" ["subscribe_time"]=> string(10) "1469334187" ["unsubscribe_time"]=> string(1) "0" ["nickname"]=> string(9) "艾逗笔" ["sex"]=> string(1) "1" ["headimgurl"]=> string(127) "http://wx.qlogo.cn/mmopen/89ybOEwIz9XW9oJ7SnYhgaRNfATgjQic0MDThdpxQygGvYAXgiatgBVNoC0JzzJLTpkGNS36EJ52wshlAvicX8XtcGr5n3WGJ4x/0" ["relname"]=> string(0) "" ["signature"]=> string(0) "" ["mobile"]=> string(0) "" ["is_bind"]=> string(1) "0" } ~~~