欢迎您来到,码代码-李雷博客        登录  |  注册

微信JS-SDK调用内置地图时报:config invalid signature 错误

更新:2016-12-07 23:19:15
人气:5459
来源:本站整理
A+

当开发微信时需要做特定的页面的内置地图显示时,根据官方提供的jssdk.php文件创建的签名数据包调试时发现config invalid signature 错误,在网上找了好多解决办法,更多的原因应该是URL不一致造成的。虽然我通过测试并没有找到自己的问题,看来网上大部分的解决办法已经不再适用了。

虽然很辛苦,找了几个小时的解决办法,终于发现了这篇百度经验帖,里面的解决办法给出的很与众不同,果断一试,顺利解决了问题。

现将解决办法记录并分享:

1、打开官方提供的jssdk.php文件

2、如果文件没有改动,请定位的94行和95行找到下面两行代码:

curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); 
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true);

然后将true改为false

3、原因:通过查询curl用法我们可以看到上面两行代码是配置curl是否使用ssl的带证书(https协议)访问,一般我们是没有安装证书的(http协议),所以将true改为false就好!

以上是转载的,自己也记录一份,还想说一句,微信平台给出的示例文件好像有点BUG,不那么完善,上面的办法可以解决,希望微信技术支持组能再细致一些吧,信任你们,才用你们给出的示例文件,居然还是有问题的,请别让用户在这上浪费时间了。

打赏

取消

感谢您的支持,我会继续努力的!

扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

推荐的文章
# 发表我的评论
  /     /  
# 最近评论

<script>alert(1)</script>

我来测测安全性

</p><script>alert(1)</script>


</p><script>alert(1)</script>



网站地图
会员服务
关于我们
QQ:858353007
 
广告服务
关注微信
手机访问
 
 
Copyright © 2014-2018 www.mdaima.com All Rights Reserved.
版权所有:码代码-李雷博客 | 专注PHP技术经验教程分享!   ICP备案号:京ICP备10202169号