微信小程序配置token校验失败怎么办?
微信小程序配置token校验失败怎么办?小程序开发中,经常会遇到小程序的配置问题,就比如有人问小编微信小程序配置token校验失败怎么办?下面一起随小编看看吧。
微信小程序配置token校验失败怎么办?
Token校验失败,请检查确认。如下图
URL:填写自己写的小程序接口路径,需要已经调试好并且发布到正式域名地址下才可以;
注意 : 当点击下方的提交按钮时,微信会请求一次数据给你的URL地址
Token(令牌):自己随便起个名字就行,一般是英文和数字,长度为3-32字符;
EncodingAESKey:大家可以点随机生成,省的自己写麻烦;
加密方式:兼容就行
数据格式:看个人喜好,一般Json吧
然后就可以看着消息配置指南操作了,这里我详细在用大白话说下,官方给的是PHP的代码…
1、上面说到微信会请求你填写的URL地址,我们先来看下微信这个GET请求的参数
请求方式 : GET
2.、大概了解了参数我们这个接口就好写多了,我们理顺一下这几个小程序参数的处理逻辑;
1) 还记得上面自己填写的token吧3-32字符的那个,这里要用到;
2) 将timestamp nonce token 这三个参数对应的值进行字典排序;什么是字典排序?
3) 排序后将这三个参数对应的值,只要值,拼接成string字符串;
4) 将拼接好的字符串SHA1加密,注意要小写字母,假设返回的string我命名为 secret ;
5) 比较参数 signature 和 secret 值是否相等;
如果相等表示验证成功,并且原封不动的返回 echostr
如果不相等表示验证失败,返回写不写哇,你爱咋咋
将写好的接口发布到服务器上,然后在微信的消息配置页面填好信息,点击提交则会提示成功
以下为加大附上小程序代码:
微信小程序配置token校验失败的问题就这样轻松的解决了,是不是很简单呢,如果你遇到了这样的问题,赶紧照这方法去解决吧,更多小程序问题可以持续的关注微小乔哦。
相关推荐:
微信小程序配置合法域名步骤
微信小程序配置功能页面怎么弄?
微信小程序配置服务器信息方法
上一篇:小程序怎么修改保存路径?
下一篇:微信小程序配置白名单怎么弄?