微信公众平台扫一扫功能开发

在作微信公众平台开发时,遇到一个问题,调用 扫一扫接口时,提示“invalid signature”,按网上搜索来不断试着修改参数,有时,还会提示“invalid url domain”检查过很多次,

甚至在微信自己的签名验证工具上,验证也是和我代码生成的签名是一致的。

https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign

最后,发现,是需要在
1.登陆微信公众平台,点击【公众号设置】→【功能设置】→【JS接口安全域名】填写你的域名。

2.设置JS接口安全域名后,公众号开发者可在该域名下调用微信开放的JS接口。

加上好,就OK了。