码上敲享录 > 互联网笔记 > 微信公众号修改基本配置时提示Token认证失败

微信公众号修改基本配置时提示Token认证失败

上一章章节目录下一章 2021-01-12已有1683人阅读 评论(0)

微信公众号修改基本配置时提示Token认证失败


解决方法:

在微信公众号后台修改基本配置中的URL时提示Token认证失败,网上一大推都是引用文档的php代码说了一大推,但却没有一个有用,下面谈谈我是怎么解决的,我使用的是java语言。

1.先确认你的服务器地址(URL)是否可以外网访问,如果外网不能访问可以使用natapp映射工具生成一个临时域名:http://www.yayihouse.com/yayishuwu/chapter/1877


2.确认你的回调方法是否正确返回echostr参数的值,其中微信会给我们配置的url地址传四个参数String signature,String timestamp,String nonce,String echostr,接收到参数后只需将后台配置的Token和 timestamp、nonce的值添加到数组arr中通过Arrays.sort(arr)排序,经过SHA1加密之后生成的签名和微信传过来的 signature比较,如果相等就必须返回微信传过来的echostr。


具体java版的服务器地址认证源码请参考:http://www.yayihouse.com/yayishuwu/chapter/2886


向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交