请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微信接口配置失败问题

Servlet代码如下:

https://img1.sycdn.imooc.com//szimg/5a69b0fb0001bdbc07570581.jpg

接口配置如下

https://img1.sycdn.imooc.com//szimg/5a69b1160001097405430357.jpg

提交结果如下

https://img1.sycdn.imooc.com//szimg/5a69b12e000195ad05500171.jpg

Tomcat日志如下

https://img1.sycdn.imooc.com//szimg/5a69b1540001334e09820074.jpg

老是配置失败,搞了一下午了,希望知道的同学不吝赐教,感谢感谢

正在回答

2回答

真的建议同学看一下微信的官方文档 同时了解下oauth2.0授权 然后学习视频的远程调试调试下 看看有没有进入到方法里

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹5562286 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-01-26 22:12:00
  • 提问者 慕妹5562286 #2
    那个问题解决了,但是在普通用户下创建tomcat服务的没完成!我用得是轻量应用服务器,不知道跟ECS有没有区别
    回复 有任何疑惑可以回复我~ 2018-01-26 22:13:19
  • 翔仔 回复 提问者 慕妹5562286 #3
    同学可以看看tomcat目录权限是否是root权限 需要用当前用户重新下个tomcat安装 此外 多看看log 里的catalina.out来定位问题:)
    回复 有任何疑惑可以回复我~ 2018-01-26 22:27:18
翔仔 2018-01-25 19:33:49

https://www.imooc.com/article/20584

同学请按照手记去配置,肯定是配置或者代码的问题,其他同学都没遇到这个问题呢,请仔细检查,不然很难定位的

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹5562286 #1
    找到问题了呢,是我通过那三个组合成的验证码跟signature不匹配!但是认真核对了你的方法,同样不匹配!所以我目前找不到原因啊,很急
    回复 有任何疑惑可以回复我~ 2018-01-25 23:29:51
  • 翔仔 回复 提问者 慕妹5562286 #2
    同学好,需要调试下输出的signature为什么不匹配,可以一步步打印日志,去看看签名即echostr为什么不正确
    回复 有任何疑惑可以回复我~ 2018-01-26 00:37:24
  • 提问者 慕妹5562286 回复 翔仔 #3
    已经解决该问题!我把你第二个byteToStr方法中的strDigest改为了StringBuffer就解决了该问题,或许这个也不是主要问题;还可能原因是微信服务器时间延迟,毕竟昨晚网络环境也不太好
    回复 有任何疑惑可以回复我~ 2018-01-26 09:22:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信