我最近想在微信小程序推送通知,于是开始学怎么弄模板消息。
首先要配置服务器域名和消息推送配置。

先配置服务器域名吧,这个简单。
配置服务器域名
首先进入小程序后台>>开发>>开发设置,找到服务器域名

开始配置,把你的域名填上就好了。

这样就配好服务器域名了。

注意,这里配置域名时都是以https://开头的,所以要把网站升级为https,具体怎么操作,找百度,网上有很多教程。

消息服务器配置
找到消息推送,然后启用。

它会叫你配置几个信息

这里好坑啊,特别是在URL(服务器地址)这一栏,也不说这个url具体怎么写。。。
我看着一脸懵逼,搞了3天才搞好这个东西。。。

踩坑记录

然后我在网上找了一大堆教程,没几个有详细介绍的,很少。
不过还是找到了,具体是哪个人的博客,我也不记得了。
我是这样子配置url的:
https://www.website.com/weChat/push/wxcheck.php
我在我的网站主目录建了个weChat的文件夹,下面一级的文件夹是push,里面放的文件是wxcheck.php

还有个小插曲,之前我的网站没有升级为https,所以要先把网站升级为https。

这里把www.website.com换成你的网站的域名。

wxcheck.php的代码为

<?phpprintLog(json_encode($_GET));$signature = $_GET["signature"];$timestamp = $_GET["timestamp"];$nonce = $_GET["nonce"];$echostr = $_GET["echostr"];$token = "abcd"; //这里换成你填的token$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);}
?>

到这里就配置好url了。

接下来可能还会出现第二栏token验证错误的问题

我是这样解决的:
去这里下载官方代码
https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html

然后解压文件,找到php的代码

把demo.php里面的代码修改一下

然后把里面的刚才的那些代码文件复制到网站刚刚放wxcheck.php的目录中

ok了,这样提交就没有token验证错误的提示了。

配置完成!!

搞了3天才解决这个问题[捂脸]。

官方教程:

【微信小程序】消息推送服务器配置及服务器域名配置(记录坑)相关推荐

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

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

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

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

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

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

  4. 微信小程序消息推送功能开发(java实现)

    先好好把官方文档看一看,链接https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push ...

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

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

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

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

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

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

  8. 微信小程序——消息推送配置

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

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

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

最新文章

  1. 如何提高增加包含大量记录的表的主键字段的效率
  2. 洛谷P2380 狗哥采矿
  3. python开发系统-python3+django2开发一个简单的人员管理系统
  4. DVWA——Sqlmap练习
  5. 配置MongoDB复制集
  6. container_of深入理解
  7. Kudu : NonRecoverableException: illegal replication factor 2 (replication factor must be odd)
  8. Python地理数据处理库GDAL调研记录
  9. android-async-http框架之与服务器进行数据交互
  10. usb驱动---linux ACM驱动详解ACA【转】
  11. Java重入函数_重入函数
  12. Power Apps 入门介绍
  13. 用Python玩玩OSMnx包获取道路数据并可视化分析
  14. 一篇文章看明白 Android 系统启动时都干了什么
  15. uniapp——ios端和android端微信分享,通过打开appStore和应用宝商店下载
  16. 再探阿里的“数据+业务”双中台架构
  17. 【Excel】Excel 等办公软件不能复制内容到其他区域
  18. 游戏(2017-12)
  19. 中国如何使用chatGPT
  20. JAVA编码(37)—— Java字符串转换为MAP对象

热门文章

  1. C++中goto的使用
  2. 【Java面试】枚举从使用到原理
  3. java 部署策略_如何使用TeamCity和Octopus完成此分支和部署策略
  4. 处理:“更改会计科目表前重置公司码数据”报错
  5. 如何用Python批量导入Excel并用Pandas整合
  6. 【历史上的今天】11 月 19 日:Microsoft Office 首次发布;谷歌开源 Chrome OS;Twitter 创始人出生
  7. 学长冷月带你怒刷LeetCode之反转链表
  8. 第十二届蓝桥杯大赛软件赛省赛C/C++ B组真题解析
  9. css扇子展开,CSS3 绝妙的扇形折叠展开加载动画
  10. 10.Java面向对象进阶2