【微信公众号】记一次微信活动微信公众号分享没有LOGO的解决心路历程

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

 

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

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

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

 

 

 

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

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

 

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

 

转载于:https://www.cnblogs.com/stanmao/p/10966363.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值