小程序消息推送配置 Token校验失败,请检查确认
一、小程序消息推送配置 Token校验失败,请检查确认
添加配置失败,原因
只要是没有echostr原样返回,就会报错;
注意,返回的事echostr的内容,而不是key=value格式
示例如下:
return Content(reqData.echostr);
二、小程序消息推送配置 校验强调
1.保证自己的代码没有bug
2.微信服务器校验请求
请求参数:请求报文内容是空字符串
3. 获取微信请求后的响应
响应参数:请原样返回 echostr 参数内容,则接入生效,成为开发者成功,否则接入失败
示例代码:
public IActionResult Callback(){try{using (StreamReader sr = new StreamReader(Request.Body, Encoding.UTF8)){//LogHelper.Info("接受事件回调处理");string content = sr.ReadToEndAsync().Result;//验证请求发送的内容围攻LogHelper.Info(content);//解密处理EventManage.ReqData reqData = new EventManage.ReqData();reqData.signature = Request.Query["signature"];reqData.timestamp = Request.Query["timestamp"];reqData.nonce = Request.Query["nonce"];reqData.echostr = Request.Query["echostr"];EventManage _event = new EventManage();_event.reqData = reqData;var eventOrder = _event.LoadData(content);if (string.IsNullOrEmpty(reqData.postdata))return Content(reqData.echostr);LogHelper.Info("处理的单号:"+eventOrder.Order_Info.Trade_No);//逻辑处理,修改订单状态,充值到账,发奖处理RechargeRecordOperate _rechange = new RechargeRecordOperate();_rechange.CallBack(eventOrder.Order_Info.Trade_No);return Json(_event.Success());}}catch (Exception ex){LogHelper.Debug("小程序消息回调,报错:", ex);return Error(ex);}}
注意这几个基本就没问题了。
更多:
微信小程序保存视频到相册wx.saveVideoToPhotosAlbum()
wx.scanCode(Object object)使用详解
微信小程序录音接口使用整理-RecorderManager
小程序消息推送配置 Token校验失败,请检查确认相关推荐
- TP6 微信小程序消息推送配置Token校验失败200302
ThinkPHP6 微信小程序消息推送配置时报错: {"ret":200302,"err_msg":"verify token fail"} ...
- 消息推送服务器令牌,小程序-消息推送配置Token令牌错误校验失败如何解决
网上借个图 按微信要求:确认此次GET请求来自微信服务器,则原样返回echostr参数内容 都按要求来了,但怎么都不行,总是提示:Token校验失败,请检查确认 /** * 检验签名 */ publi ...
- C# .Net 小程序消息推送配置+详细代码
C# .Net 小程序消息推送配置+详细代码 首先在微信公众平台登录小程序账号 第一步登陆 登录后,在首页-功能-订阅信息,打开后如未进行配置,需要进行后台配置. 第二步:填写服务器 ...
- 微信小程序——消息推送配置
第一步:官网下载对应版本的cryptoDemo 下载地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zip 第二步:创建检查文件wxchec ...
- 小程序消息推送配置服务器修改,微信小程序——消息推送配置
第一步:官网下载对应版本的cryptoDemophp 下载地址:https://wximg.gtimg.com/shake_tv/mpwiki/cryptoDemo.zipjson 第二步:建立检查文 ...
- 微信小程序消息推送(订阅消息原模板消息)开发流程
注:模板消息没了. 正常开发肯定需要前后端配合,此处都在小程序里写了 参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/o ...
- 【小程序】一次关于小程序消息推送能力的分析及实现
一.推送消息需求 一个简单常见的需求:推送小程序消息通知到用户! 需要解决的问题: 小程序消息推送服务有什么限制? 小程序可支持推送哪些类型消息? 如何实现小程序消息通知推送服务? 二.小程序提供的能 ...
- php微信小程序物流进度推送,微信小程序 消息推送php服务器验证实例详解
微信小程序 消息推送php服务器验证实例详解 设置页面("设置">>"开发设置"): 1.设置服务器域名 注意http和https协议的不同. 2. ...
- nodejs android 推送,利用Nodejs怎么实现一个微信小程序消息推送功能
利用Nodejs怎么实现一个微信小程序消息推送功能 发布时间:2021-01-20 13:55:29 来源:亿速云 阅读:92 作者:Leah 今天就跟大家聊聊有关利用Nodejs怎么实现一个微信小程 ...
最新文章
- AI人才招聘:估值超400亿美元,即将IPO的独角兽招AI专家
- CSS图像中的一些属性
- 基于托管C++的增删改查及异步回调小程序
- 【★】Web精彩实战之智能迷宫
- Python常见问题(7):Python图形用户接口 Graphic User Interface FAQ
- 计算机网络项目实训教程课后答案,计算机网络项目实训教程
- 如何只保留1000条数据mysql_php实现只保留mysql中最新1000条记录
- istview android:cacheColorHint,android:listSelector属性作用(转)
- 【Elasticsearch】Elasticsearch 索引策略
- (1)Deep Learning之感知器
- Python框架篇之Django(路由系统URL、视图函数views)
- 返回一个二维整数数组最大联通子数组的和(思路)
- bzoj 1726: [Usaco2006 Nov]Roadblocks第二短路(A*第k短路)
- Java设计模式百例 - 原型模式
- Rabbitmq-server-3.7.18安装完整过程
- node - 收藏集 - 掘金
- mysql建立全文索引
- Hivesql常用优化技巧
- C#中导出数据时控制Excel 2007生成2003兼容模式的文件
- 组成原理 - 网卡与HBA卡的区别