本文主要是介绍认证智能网关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;
这篇关于认证智能网关wifi 接口配置,VTache 和微信公众平台接口配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!