微信公众号如何创建二维码

在微信公众号中二维码的使用给我们带来了很大的方便,那么如何创建二维码呢?
public function qrcodeAdd(){
     	if(IS_GET){
     		$this->display('qrcode_add');
     	}else{
     		// $mp = $this->mp;
     		$mp=getCurrentMp();
     		$arr = I('post.');
     		$arr['mp_id'] = $mp['id'];
     		$id = M('qrcode')->add($arr);

     		include APP_PATH . 'LaneWeChat/lanewechat.php';
		    $ret = Popularize::createTicket($arr['type'],$arr['expire'],$arr['scene_str']);
		    if(isset($ret['ticket'])){
		    	$qrcodefile = Popularize::getQrcode($ret['ticket']);
		    	$filename = './public/qrcode/' . time() . '.jpg';
		    	// $qrcodefile = $this->downqrcode($ret['ticket']);
		    	$ret['src'] = $filename;
		    	$ret['create_time'] = time();
		    	M('qrcode')->where("id=$id")->save($ret);
		    	$this->ajaxReturn(array('status'=>1,'msg'=>'ok','url'=>U('index')));
		    }else{
		    	$this->ajaxReturn(array('status'=>0,'msg'=>$ret));
		    }
     	}
     }

我们还可以给粉丝创建标签,创建好标签后粉丝扫码就很容易得到场景字符串,这样关注微信公众号的人们带来了很大的方便

public function createTag($tagname=''){
        // $mp = $this->mp;
        $mp=getCurrentMp();
        // $tagname = "春节晚会rt";
        //查库,是否有,没有创建,把tag和tag_id写到库中
        $where['mp_id'] = $mp['id'];
        $where['tag'] = $tagname;
        $data = M("tags")->where($where)->find();
        if(empty($data)){
            $api = "https://api.weixin.qq.com/cgi-bin/tags/create?access_token=" . getAccess_token(); 
            $arr = array();
            $arr['tag']['name'] = $tagname;
            $json = json_encode($arr,JSON_UNESCAPED_UNICODE);
           
            include APP_PATH . 'LaneWeChat/lanewechat.php';
            $ret = \LaneWeChat\Core\Curl::callWebServer($api,$json,'POST');

           

            if($ret['tag']){
                $row['mp_id'] = $mp['id'];
                $row['tag_id'] = $ret['tag']['id'];
                $row['tag'] = $ret['tag']['name'];

                M('tags')->add($row);
            }
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值