微信实现同步粉丝

我们在创建完公众号,实现了一些功能后,会让其他的人来关注这个公众号,这些就相当于我们公众号的粉丝,在关注完公众号后,我们就将其存入到我们的数据库中。我们可以通过写一个方法将其同步到页面上将其显示出来。

首先先将前台页面显示出来

public function index($tagid=''){			
		$data=M('mp_friends')->where($where)->select();
		$this->assign('data',$data);		
		$this->display('index');

		}

下面的addfans方法是将粉丝同步到页面上;

public function addfans(){
		$mp = $this->mp;
		$where['mp_id'] = $mp['id'];
		M('mp_friends')->where($where)->delete();

		include APP_PATH . 'LaneWeChat/lanewechat.php';
		$ret = UserManage::getFansList();
		// print_r($ret);
		// exit();
		$openids = $ret['data']['openid'];
	
		$arr = array();
		foreach ($openids as $value) {
			$row = array();
			$row['openid'] = $value;
			$row['lang'] = 'zh_CN';
			$arr[] = $row;
			// print_r($arr);
			// exit;
		}
		$ret = UserManage::getManyUserInfo($arr);
		 // print_r($ret);
		if(isset($ret['user_info_list'])){
			$data = $ret['user_info_list'];
			foreach ($data as &$value) {
				$value['mp_id'] = $mp['id'];
				$value['tagid_list'] = implode(',',$value['tagid_list']);
			}
			M('mp_friends')->addAll($data);
			// dump($model);
			// exit;
		}
		$this->success('同步完成',U('index'));		
	
		}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值