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

2024-08-29 06:08

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



http://www.chinasem.cn/article/1117060

相关文章

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

MybatisPlus service接口功能介绍

《MybatisPlusservice接口功能介绍》:本文主要介绍MybatisPlusservice接口功能介绍,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录Service接口基本用法进阶用法总结:Lambda方法Service接口基本用法MyBATisP

Python基于微信OCR引擎实现高效图片文字识别

《Python基于微信OCR引擎实现高效图片文字识别》这篇文章主要为大家详细介绍了一款基于微信OCR引擎的图片文字识别桌面应用开发全过程,可以实现从图片拖拽识别到文字提取,感兴趣的小伙伴可以跟随小编一... 目录一、项目概述1.1 开发背景1.2 技术选型1.3 核心优势二、功能详解2.1 核心功能模块2.

maven私服配置全过程

《maven私服配置全过程》:本文主要介绍maven私服配置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录使用Nexus作为 公司maven私服maven 私服setttings配置maven项目 pom配置测试效果总结使用Nexus作为 公司maven私

全屋WiFi 7无死角! 华硕 RP-BE58无线信号放大器体验测评

《全屋WiFi7无死角!华硕RP-BE58无线信号放大器体验测评》家里网络总是有很多死角没有网,我决定入手一台支持Mesh组网的WiFi7路由系统以彻底解决网络覆盖问题,最终选择了一款功能非常... 自2023年WiFi 7技术标准(IEEE 802.11be)正式落地以来,这项第七代无线网络技术就以超高速

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos

Nacos注册中心和配置中心的底层原理全面解读

《Nacos注册中心和配置中心的底层原理全面解读》:本文主要介绍Nacos注册中心和配置中心的底层原理的全面解读,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录临时实例和永久实例为什么 Nacos 要将服务实例分为临时实例和永久实例?1.x 版本和2.x版本的区别