微信小程序短信配置没有填写

微信小程序短信配置没有填写,第1张

1、解析失败、请检查信息是否填写正确服务器地址中不能使用其他的端口号,把端口号去掉,默认就是走80或443端口,另外这个地址需要外网访问,我使用了nat123映射了80端口,这个工具需要一点点小费2、请求超时,请检查信息是否填写正确这个一般是由于后端CheckSignature方法里 经过SHA1加密的字符tmpStr和signature不匹配导致的,一开始我使用 if( tmpStr==signature ) return true; 其实应该使用 if( tmpStrEquals(signature, StringComparisonOrdinalIgnoreCase) ),SHA1加密以后返回的字符是大写的3、Token校验失败,请检查确认这个一般是由于后端接口返回的数据类型不对,大多数接口都会封装一个ApiResutModel用来统一返回类似于 { code:200, msg:"",data:{} } 的结果,但是消息推送配置里只能接受纯文本,因此修改为 >启用服务器配置之后,服务器能收到一系列微信事件:比如关注,取消关注,扫码,点击等事件,然后根据不同的事件给用户发消息。

在微信公众号后台保存服务器配置时,微信会实时发送get请求校验所填写的地址及token的正确性。

原样发回echostr才算校验通过。

其中SHA1类来源于: 微信demo

事件接收接口:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13292977.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-09
下一篇 2023-07-09

发表评论

登录后才能评论

评论列表(0条)

保存