微信小程序——消息推送配置
第一步:官网下载对应版本的cryptoDemo
下载地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zip
第二步:创建检查文件wxcheck.php
这个文件名可以随便命名,要保证url中检查的文件名与之相同即可。
<?phpprintLog(json_encode($_GET));$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$echostr = $_GET["echostr"];$token = "medisum";$tmpArr = array($token, $timestamp, $nonce);sort($tmpArr, SORT_STRING);$tmpStr = implode( $tmpArr );$tmpStr = sha1( $tmpStr );printLog("tmpStr:".$tmpStr);printLog("signature:".$signature);if( $tmpStr == $signature ){echo $echostr;}else{echo false;}/*** 打印数据* @param string $txt 日志记录* @param string $file 日志目录* @return */function printLog($txt="",$file="ceshi.log"){$myfile = fopen($file, "a+");$StringTxt = "[".date("Y-m-d H:i:s")."]".$txt."\n";fwrite($myfile, $StringTxt);fclose($myfile);}
?>
文件内容如上,其实这就是微信接入指导的第二步,这里只是改了下形式。
注意:$token的值需要与配置中的一致。
第三步:修改demo.php中对应的值
encodingAesKey、token、appId这几个值最好填写为你小程序及配置中对应的值,其实我也没测试有没有影响,但还是这样做了。
第二、三步完成之后,将wecheck.php这个文件放到demo.php同级的目录下,并将整个文件夹放到服务器的public目录下(我的域名指向是public目录,所以放在这里,各位根据自己的域名指向目录进行更改即可)。
第四步:消息推送配置
url服务器地址即为:域名+文件夹名+wecheck.php(第一步创建的文件名),Token令牌、encodingAesKey与第二、三步对应,提交之后即可成功,有的会提示token验证失败,可能路径或者token配置不正确,检查修改后应该没问题,自行百度,按照我这种方式应该是没问题的。
第五步:提供与官网同步的cryptoDemo的PHP版本,无毒无害
下载链接:https://download.csdn.net/download/dmt742055597/10403220
**************************************只要思想不滑坡,办法总比困难多***************************************
微信小程序——消息推送配置相关推荐
- TP6 微信小程序消息推送配置Token校验失败200302
ThinkPHP6 微信小程序消息推送配置时报错: {"ret":200302,"err_msg":"verify token fail"} ...
- 小程序消息推送配置服务器修改,微信小程序——消息推送配置
第一步:官网下载对应版本的cryptoDemophp 下载地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zipjson 第二步:建立检查文 ...
- C# .Net 小程序消息推送配置+详细代码
C# .Net 小程序消息推送配置+详细代码 首先在微信公众平台登录小程序账号 第一步登陆 登录后,在首页-功能-订阅信息,打开后如未进行配置,需要进行后台配置. 第二步:填写服务器 ...
- 小程序消息推送配置 Token校验失败,请检查确认
一.小程序消息推送配置 Token校验失败,请检查确认 添加配置失败,原因 只要是没有echostr原样返回,就会报错: 注意,返回的事echostr的内容,而不是key=value格式 示例如下: ...
- php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
微信小程序 消息推送php服务器验证实例详解 设置页面("设置">>"开发设置"): 1.设置服务器域名 注意http和https协议的不同. 2. ...
- nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能
利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...
- 微信小程序消息推送(订阅消息原模板消息)开发流程
注:模板消息没了. 正常开发肯定需要前后端配合,此处都在小程序里写了 参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/o ...
- 微信小程序消息推送,实现未完成计划的在微信内的定时提醒功能
微信小程序消息提醒(微信内提醒) 提示:此处仅是小程序消息提醒的一个小例子,希望能够为大家抛砖引玉 目录 微信小程序消息提醒(微信内提醒) 需求及效果展示 一.实现思路 二.实现步骤 1.获取模板ID ...
- 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。
问题描述:消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完! 解决方向:自有服务器无法接收信息的排错,消息推送配置的次数用完的解决方式. 适合版本:微信所有版本(2020.4.16) 关于 ...
最新文章
- 基金委最新改革:9大科学部整合为4个板块资助布局
- 未来茅台酒会怎样跌下神坛?
- java实现rabbitmq简单队列模型,生产者 消费者 消息队列
- C#中yield关键字及注意事项
- 【Science】颠覆三观的超强聚类算法
- web前端顶岗实习总结报告_web前端实习报告
- 最新版O泡易支付系统平台 PHP源码 第三方第四方免签支付平台系统 全开源可二开
- 遗传算法的应用之函数优化和组合优化
- android问卷调查论文设计,基于 android问卷调查app开发与设计.pdf
- pe服务器注册表,注册表修复方法
- html炫酷在线,10款基于HTML5/CSS3的炫酷动画
- 开源轻量级企业内容管理系统-鱼跃CMS v2.0.0
- 如何计算页面的浏览率
- 面向对象基础(类封装继承等等)
- 记录一个在latex中使文章段落中每行两端对齐的方法
- 春风桃李花开夜,秋雨梧桐叶落时——python面向对象三大特征(封装、继承、多态)
- (转载)页面静态化(JSP动态页面转静态化)
- 刷题-丑数提取及丑数判断
- 软编码Flv 到Mp4 容器(十三) fmp4 生成ftyp和moov所必要的 flv数据
- 非常好的免费在线计算机词典