JSSDK分享报错 config:invalid signature 的错误排查
wchat 2018-09-28 21:07:53

1.最可能出错的地方就是用来生成签名的URL错了。在html页面代码加入:

XML/HTML Code复制内容到剪贴板
  1. <script>alert(location.href.split('#')[0]);</script>  

 

将当前使用JSSDK的URL显示出来

 

2、将你用来生成签名的URL与上一步显示的URL对比,如果不一样证明是URL错了,使用下列代码获取请求的完整的URL再用来生成签名(包含了"?"后面的参数),

PHP Code复制内容到剪贴板
  1. $url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";  

 

3.如果你的JS安全域填对了,那么基本是这样就搞定了,但实际上,经过第二步之后,接着报的错误是config:invalid url domain,那就是JS安全域没写对,注意安全域不需要填写“http://”,你只需要填写一个一级域名就行了,比如www.qq.com。

 

 

本文来自于:http://www.yoyo88.cn/study/wchat/371.html

Powered by yoyo苏ICP备15045725号