认证智能网关wifi 接口配置,VTache 和微信公众平台接口配置


认证智能网关wifi 接口配置,VTache 和微信公众平台接口配置


公众wifi、智能wifi、智能网关、认证网关、对VTache的接口配置,放到微信公众平台中。

生成验证码,并记录到VTache系统。

	//关注时生成验证码并发给VTache系统
	private function subtoVTache(){
		
		$num = \Org\Util\String::randString(4,1);//验证码
		$add =1;   //1关注; 0 取消关注
		$weid = 'bjtyztcy';  // 公众号的微信号;如果无,则传入公众号的openid
		$url = 'http://login.vtache.com/cmps/admin.php?a=wxopenid&m=api&num='.$num.'&add='.$add.'&weid='.$weid;
		$c = curl_init();
		curl_setopt($c, CURLOPT_URL, $url);
		curl_setopt($c, CURLOPT_RETURNTRANSFER,true);
		$res = curl_exec($c);
		return $num;
		
	}
	
	//消息交互时,当用户输入‘上网’,关键词回复给他验证码,调用此API进行相关信息的记录
	private function keytoVTache(){
		$num = \Org\Util\String::randString(4,1); //验证码
		$add =1;   //1关注; 0 取消关注
		$openid = $this->fromUsername; // 用户微信openid;
		$startTime = time(); //验证码生效开始时间
		$endTime = time()+3600;  //验证码失效时间
		$weid = 'bjtyztcy';  // 公众号的微信号;如果无,则传入公众号的openid
		$url = 'http://login.vtache.com/cmps/admin.php?a=wxinsert&m=api&num='.$num.'&start='.$startTime.'&end='.$endTime.'&openid='.$openid.'&weid='.$weid;
		$c = curl_init();
		curl_setopt($c, CURLOPT_URL, $url);
		curl_setopt($c, CURLOPT_RETURNTRANSFER,true);
		$res = curl_exec($c);
		return $num;
	}



当关注事件的时候,当用户关注微信账号,调用方法发送wifi验证码;


//如果是用户在店即发送wifi验证码给他
		$num  = $this->subtoVTache();
		$url = "http://www.weixinhai.com.cn/index.php?cc=1&ulWxNum=".$num;
		$atte .= ',wifi验证码为'.$num.',url:'.$url;


这是关键词回复,用户发送‘上网’给微信公众账号,公众号回复验证码;

		//发送wifi验证码给他
			$num  = $this->keytoVTache();
			$url = "http://www.weixinhai.com.cn/index.php?cc=1&ulWxNum=".$num;
			$msg .= ',wifi验证码为'.$num.',URL:'.$url;
		
		


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值