第一步:官网下载对应版本的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

**************************************只要思想不滑坡,办法总比困难多***************************************

微信小程序——消息推送配置相关推荐

  1. TP6 微信小程序消息推送配置Token校验失败200302

    ThinkPHP6 微信小程序消息推送配置时报错: {"ret":200302,"err_msg":"verify token fail"} ...

  2. 小程序消息推送配置服务器修改,微信小程序——消息推送配置

    第一步:官网下载对应版本的cryptoDemophp 下载地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zipjson 第二步:建立检查文 ...

  3. C# .Net 小程序消息推送配置+详细代码

    C# .Net 小程序消息推送配置+详细代码 首先在微信公众平台登录小程序账号    第一步登陆    登录后,在首页-功能-订阅信息,打开后如未进行配置,需要进行后台配置.    第二步:填写服务器 ...

  4. 小程序消息推送配置 Token校验失败,请检查确认

    一.小程序消息推送配置 Token校验失败,请检查确认 添加配置失败,原因 只要是没有echostr原样返回,就会报错: 注意,返回的事echostr的内容,而不是key=value格式 示例如下: ...

  5. php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解

    微信小程序 消息推送php服务器验证实例详解 设置页面("设置">>"开发设置"): 1.设置服务器域名 注意http和https协议的不同. 2. ...

  6. nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能

    利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...

  7. 微信小程序消息推送(订阅消息原模板消息)开发流程

    注:模板消息没了. 正常开发肯定需要前后端配合,此处都在小程序里写了 参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/o ...

  8. 微信小程序消息推送,实现未完成计划的在微信内的定时提醒功能

    微信小程序消息提醒(微信内提醒) 提示:此处仅是小程序消息提醒的一个小例子,希望能够为大家抛砖引玉 目录 微信小程序消息提醒(微信内提醒) 需求及效果展示 一.实现思路 二.实现步骤 1.获取模板ID ...

  9. 微信小程序消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完的解决方式。

    问题描述:消息推送自有服务器无法接收到信息,消息推送服务器配置次数用完! 解决方向:自有服务器无法接收信息的排错,消息推送配置的次数用完的解决方式. 适合版本:微信所有版本(2020.4.16) 关于 ...

最新文章

  1. 基金委最新改革:9大科学部整合为4个板块资助布局
  2. 未来茅台酒会怎样跌下神坛?
  3. java实现rabbitmq简单队列模型,生产者 消费者 消息队列
  4. C#中yield关键字及注意事项
  5. 【Science】颠覆三观的超强聚类算法
  6. web前端顶岗实习总结报告_web前端实习报告
  7. 最新版O泡易支付系统平台 PHP源码 第三方第四方免签支付平台系统 全开源可二开
  8. 遗传算法的应用之函数优化和组合优化
  9. android问卷调查论文设计,基于 android问卷调查app开发与设计.pdf
  10. pe服务器注册表,注册表修复方法
  11. html炫酷在线,10款基于HTML5/CSS3的炫酷动画
  12. 开源轻量级企业内容管理系统-鱼跃CMS v2.0.0
  13. 如何计算页面的浏览率
  14. 面向对象基础(类封装继承等等)
  15. 记录一个在latex中使文章段落中每行两端对齐的方法
  16. 春风桃李花开夜,秋雨梧桐叶落时——python面向对象三大特征(封装、继承、多态)
  17. (转载)页面静态化(JSP动态页面转静态化)
  18. 刷题-丑数提取及丑数判断
  19. 软编码Flv 到Mp4 容器(十三) fmp4 生成ftyp和moov所必要的 flv数据
  20. 非常好的免费在线计算机词典

热门文章

  1. 谁需要闪光灯? CSS3动画蜘蛛侠卡通
  2. ESP UART 介绍
  3. 文件操作eof()的问题
  4. helm3 使用国内原安装Weave Scope
  5. PHP/MySQL教程
  6. @Autowired注解详解
  7. 成都工控开发:太简单了!串口触摸屏开发HMI的全流程介绍
  8. oracle10.21数据库安装,安装并创建数据库【Oracle Database 10g】(三)
  9. 全网第一 | Flink学习面试灵魂40问答案,文末有福利!
  10. MPEG2还是H264?