微信小程序 消息推送php服务器验证实例详解

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了微信小程序 消息推送php服务器验证实例详解脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

微信小程序 消息推送PHP服务器验证实例详解

微信文档(靠下有个“接入指引”):

设置页面(“设置”>>“开发设置”):

1.设置服务器域名

比如:

注意http和https协议的不同。

2.设置消息推送

2.1 在你的服务器里添加服务器接口test.php,test.php接口内容主要是通过token验证消息是否为微信发来的,代码参照官方的例子:

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;
 }
}
};

脚本宝典总结

以上是脚本宝典为你收集整理的微信小程序 消息推送php服务器验证实例详解全部内容,希望文章能够帮你解决微信小程序 消息推送php服务器验证实例详解所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。