stanmao

微信类的活动测过好几次了,以前的开发从来没有出过纰漏,这次也以为很简单。结果一个“分享后没有LOGO的问题”,前端开发陆陆续续花了一周时间都不能解决,老是找后端和微信公众号配置问题。

 

先是对signature进行验证,流程大概是这样:

如果返回成功,就可以进行后续的操作了。结果这一步老是过不去。前端开发一直说传入的URL是对的,是后端生成的signature有问题,我信了,一直让后端开发查,可是后端开发也说没有问题。

这样,前端说自己没有问题,后端也说没有问题,问题在哪?我的微信公众号配置出错了?这个问题前后端开发,就都不管了。我也觉得微信公众号的安全域名不可能配置错误。所以终于到了周末后,我有时间了,按照微信的常用错误流程排查,

 

 

 

打开前后端源码,我一行行的调试,重新梳理了后端生成签名的过程,对比了前端传入URL后,后端处理的过程,终于发现,是前端传入的URL不正确,对应的是第3点错误。前端使用的url只有域名部分,没有"?"号部分的GET参数。

于是我把“?”号部分的GET参数加入。结果就正确了。

 

最后吐槽一下,涉及联调的部分,每个人都必须负责到底,要时刻怀疑是不是自己出了问题,如果像我所在项目组里的前后端开发那样,排查了自己的问题就不管了,那问题永远都解决不了。

 

分类:

技术点:

相关文章:

  • 2021-10-07
  • 2021-12-10
  • 2021-11-21
  • 2021-05-25
  • 2021-06-16
  • 2022-12-23
  • 2021-05-11
  • 2021-08-26
猜你喜欢
  • 2021-12-10
  • 2021-12-14
  • 2021-07-23
  • 2021-09-29
相关资源
相似解决方案