1、签名错误
$arr = array(
'noncestr' => '', //随机字符串
'jsapi_ticket' => '', //获取到的jsapi_ticket
'timestamp' => '', //时间戳
'url' => '', //当前所在页面
);
使用“http_build_query”将$arr转为待加密字符串时,会将url进行编码,从而导致最后签名出错;
建议手动拼接字符串
2、域名无效
进入“微信公众号管理后台”,“设置与开发” => “功能设置” => “JS接口安全域名 设置”
之后根据要求做一些简单处理
注:微信公众号才有网站分享功能,微信开放平台里没有网站分享功能,但却有app的分享功能