企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 粉丝信息 - [获取粉丝信息](#_1) - [系统主动获取](#_2) - [后台定时任务](#_3) - [认证服务号和认证订阅号](#_4) - [手动同步](#_5) - [代码中主动获取](#_6) #### 获取粉丝信息 ![不支持](https://box.kancloud.cn/13715f31176b79477b1b114f976c52a4_74x74.jpg) 订阅号,![支持](https://box.kancloud.cn/210679aec05376f88eda9c088a806868_72x72.jpg) 认证订阅号,![不支持](https://box.kancloud.cn/13715f31176b79477b1b114f976c52a4_74x74.jpg) 服务号,![支持](https://box.kancloud.cn/210679aec05376f88eda9c088a806868_72x72.jpg) 认证服务号 #### 系统主动获取 系统中在尽可能的情况下,会自动拉取到粉丝数据存入到粉丝表中,方便模块中使用粉丝信息。系统提供多种同步数据的方式,在模块中的手机端页面(site.php 文件中)中可以直接使用 $\_W\['fans'\] 变量来得到粉丝信息。也可以使用 mc\_fansinfo($openid) 函数来获取粉丝信息。 ##### 后台定时任务 管理员进入系统时,程序会每隔一分钟自动同步增量粉丝数据。 ##### 认证服务号和认证订阅号 如果您是认证服务号和认证订阅号,具有网页授权获取用户信息,当粉丝进入某个手机端页面时,系统就会同步其信息。 ##### 手动同步 如果您是认证的公众号,还可以通过后台,粉丝营销 -- 粉丝 -- 同步全部粉丝数据 来手动同步粉丝信息 #### 代码中主动获取 如果您是在关键字回复中(processor.php 文件中),因为还未触发到系统主动获取,因此需要您手动来调用接口函数来获取。 > fansQueryInfo($openid) - 粉丝的openid *返回值*` error [错误结构](http://www.kancloud.cn/donknap/we7/134630) success 粉丝信息结构 ``` array ( 'subscribe' => 1 'openid' => oLf58v6epIm1-eV30t6ZCgG1xJEY 'nickname' => 昵称 'sex' => 1 'language' => zh_CN 'city' => 广州 'province' => 广东 'country' => 中国 'headimgurl' => 头像url 'subscribe_time' => 1478260463 'remark' => 'groupid' => 0 'tagid_list' => array() ) ``` *示例* ``` public function respond() { global $_W, $_GPC; $account_api = WeAccount::create(); $info = $account_api->fansQueryInfo($this->message['from']); $nickname = $info["nickname"]; return $this->respText('欢迎您 : ' . $nickname); } ```