如何实现微信小程序消息推送php服务器验证
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,本篇内容介绍了"如何实现微信小程序消息推送php服务器验证"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所
千家信息网最后更新 2024年11月25日如何实现微信小程序消息推送php服务器验证
本篇内容介绍了"如何实现微信小程序消息推送php服务器验证"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
微信小程序 消息推送php服务器验证实例详解
微信文档(靠下有个"接入指引"):https://mp.weixin.qq.com/debug/wxadoc/dev/api/custommsg/callback_help.html
设置页面("设置">>"开发设置"):
https://mp.weixin.qq.com/wxopen/initprofile?action=home&lang=zh_CN
1.设置服务器域名
比如:https://hosts.com
注意http和https协议的不同。
2.设置消息推送
2.1 在你的服务器里添加服务器接口test.php,test.php接口内容主要是通过token验证消息是否为微信发来的,代码参照官方的例子:
define("TOKEN","xxxxx");/ 后台填写的token$wechatObj = new wechatAPI();$wechatObj->isValid();class wechatAPI{public function isValid()//验证微信接口,如果确认是微信就返回它传来的echostr参数{ $echoStr = $_GET["echostr"]; if ($this->checkSignature()) { echo $echoStr; exit; }}private function checkSignature() //官方的验证函数{ $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; }}};
2.2 设置小程序后台消息推送相关信息
URL(服务器地址):https://hosts.com/xx/test.php
Token: 任意符合规范的字符串,如上面定义的"xxxxx"
EncodingAESKey(消息加密密钥):(随机生成,自己保存就好了,这个加解密才用)
消息加密方式:暂时选择明文,不用去考虑加密解密的问题。
数据格式:根据需求选择。
提交,如果没有问题就会成功了。(如果有问题你可以用假的数据通过浏览器测试)
"如何实现微信小程序消息推送php服务器验证"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
消息
服务器
服务
验证
推送
程序
内容
接口
问题
加密
后台
官方
数据
更多
知识
选择
不同
实用
学有所成
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
本地生活app软件开发
虚拟网络技术的文章
服务器必备指令之签到系统
梯度笔记本电脑软件开发
阿尔法鹰眼软件开发
河北省路网数据库
账号密码是直接上传数据库
求生之路2服务器换图投票指令
对网络安全工作的理解
服务器硬盘坏了怎么备份
dnf卡在连接服务器
以下不属于网络安全法规定的
西安超天顺网络技术有限公司
电脑更新数据库被损害怎么办
三维模型数据库技术规范
淘宝推广软件开发
中国三大网上期刊数据库对比
网络安全法院论述
服务器工作模式视频
宣城软件开发培训哪里有
h3c服务器硬盘大小
服务器机柜好坏鉴定
iot 网络安全
网络安全可以从事的岗位
浙江网络技术开发概况
上海放心软件开发品质保障
集合抢单软件开发
电力企业网络安全胡搞
软件开发如何节约成本
昆山网络技术培训班