您当前的位置: 首页 > 知识百科 > 微信小程序配置token校验失败怎么办?

微信小程序配置token校验失败怎么办?

时间:2023-07-01 14:05 阅读数:119 人阅读 分类:知识百科

  微信小程序配置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校验失败的问题就这样轻松的解决了,是不是很简单呢,如果你遇到了这样的问题,赶紧照这方法去解决吧,更多小程序问题可以持续的关注微小乔哦。

相关推荐:

微信小程序配置合法域名步骤

微信小程序配置功能页面怎么弄?

微信小程序配置服务器信息方法