你的位置:首页 > Java教程

[Java教程]微信企业号 jsSDK wx.config报invalid signature错误,导致api接口无法使用


最近在做公司定制化的时候发现一个问题,使用微信的语音API的时候微信报错,错误信息为:the permission value is offline verifying

但是诡异的是:同样的代码在我们公司的产品上就不会报这个错误,可以正确调用接口。但是放在客户的服务器上,wx.config里面的参数配置成客户微信企业号信息就会报错。

通过查询发现,微信JS-SDK的附录5已经说明了这个问题可能存在的原因

通过排查,发现23没有问题,所以将焦点放在了第一个。

通过微信提供的web调试工具发现wx.config果然报错了,错误代码invalid signature,意思是签名错误

再去微信JS-SDK里面查这个错误发现如下说明

因为之前在公司产品上是没问题的,所以我们认为前三个参数都没有问题,可能是最后一个url参数有问题,遂通过一番查找分别查询了如下几个方面。

1、确认url是页面完整的url(请在当前页面alert(location.href.split('#')[0])确认),包括'http(s)://'部分,以及'?'后面的GET参数部分,但不包括'#'hash后面的部分,url是动态获取的。

2、去微信企业号后台确认可信域名是否正确并符合规则。

印度尼西亚自助游攻略2015怎样去印度尼西亚旅游特价印度尼西亚游深圳到印度尼西亚旅游报价到印度尼西亚旅游要多少钱谁知道清远清新县有什么好的旅游景点 端午节清远旅游 东莞旅游去哪里? 大学生旅游,大学生暑假去清远漂流好玩吗? 各种花开的时间是什么时候? 新手漂流要怎么样才能防止落水呢? 国内有什么赏花的好地方吗? 端午节去哪里旅游好?端午节去哪里玩好? 鼎湖九龙湖景区门票多少钱?肇庆鼎湖九龙湖游乐项目介绍? 肇庆旅游九龙湖怎么样?九龙湖旅游风景区游船价格? 肇庆九龙湖风景区团购价格?九龙湖风景区门票包含哪些项目? 中秋节去肇庆九龙湖有什么活动?肇庆九龙湖中秋节怎么玩? 新版港澳居民来往内地通行证正式启用 黄山、九华山等20多家景区冬季优惠持续进行中 清源山成泉州首个国家5A级景区 跟着大片去旅行 追寻“热映”中的美景 PM45302 Datasheet PM45302 Datasheet PM45502C--C49 Datasheet PM45502C--C49 Datasheet PM45302F Datasheet PM45302F Datasheet 大雁塔在哪里 大雁塔在哪里 大雁塔在哪里 壶口瀑布在哪个省 壶口瀑布在哪个省 壶口瀑布在哪个省 九寨沟四日游 九寨沟四日游 九寨沟四日游