微信 js-sdk config:invalid signature

Posted wen_doo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微信 js-sdk config:invalid signature相关的知识,希望对你有一定的参考价值。

 

1.下载官方示例代码 http://demo.open.weixin.qq.com/jssdk/sample.zip 

2.综合到项目中

3.修改jssdk.php中加载同级文件的路径

4.打印JSSDK调用结果发现jsapi_ticket为空( config:invalid signature 的原因)

技术分享图片

5.到jssdk.php查看jsapi_ticket是如何生成的,第12行 $jsapiTicket = $this->getJsApiTicket();

6.打印获取ticket的返回值 发现提示我的是一错误 ,大致意思说的是服务器ip未加入黑名单(忘记截图),so 需要把服务器ip加入到白名单即可

技术分享图片

7. 服务器是http打头的,需要更换为false才能请求到结果(下载的例子默认为true)

技术分享图片

 

 

 

 addtime:1517370570

 

以上是关于微信 js-sdk config:invalid signature的主要内容,如果未能解决你的问题,请参考以下文章

微信Web开发之config:invalid signature

微信网页分享 jssdk config:invalid signature 签名错误

vue微信浏览器安卓正常 ios config 报错 “errMsg“:“config:invalid问题

在做微信分享到朋友圈时,手机扫码报config:invalid signature,分享后后正常的问题,是url问题

微信JS-SDK说明文档

微信js-sdk调用