企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] #### 获取粉丝信息 ![不支持](https://box.kancloud.cn/13715f31176b79477b1b114f976c52a4_74x74.jpg =30x30) 订阅号,![支持](https://box.kancloud.cn/210679aec05376f88eda9c088a806868_72x72.jpg =30x30) 认证订阅号,![不支持](https://box.kancloud.cn/13715f31176b79477b1b114f976c52a4_74x74.jpg =30x30) 服务号,![支持](https://box.kancloud.cn/210679aec05376f88eda9c088a806868_72x72.jpg =30x30) 认证服务号 #### 系统主动获取 系统中在尽可能的情况下,会自动拉取到粉丝数据存入到粉丝表中,方便模块中使用粉丝信息。系统提供多种同步数据的方式,在模块中的手机端页面(site.php 文件中)中可以直接使用 $_W['fans'] 变量来得到粉丝信息。也可以使用 mc_fansinfo($openid) 函数来获取粉丝信息。 ##### 后台定时任务 管理员进入系统时,程序会每隔一分钟自动同步增量粉丝数据。 ##### 认证服务号和认证订阅号 如果您是认证服务号和认证订阅号,具有网页授权获取用户信息,当粉丝进入某个手机端页面时,系统就会同步其信息。 ##### 手动同步 如果您是认证的公众号,还可以通过后台,粉丝营销 -- 粉丝 -- 同步全部粉丝数据 来手动同步粉丝信息 #### 代码中主动获取 如果您是在关键字回复中(processor.php 文件中),因为还未触发到系统主动获取,因此需要您手动来调用接口函数来获取。 >[info] 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); } ```