var link = location.href.split('#')[0];
$.ajax({
type: "GET",
async: true,
url: "...",
data: { "url": link },
dataType: "jsonp",
jsonp: "callback",
jsonpCallback: "success_jsonpCallback",
success: function(data) {
wx.config({
debug: false,
appId: data.appid,
timestamp: data.timestamp,
nonceStr: data.noncestr,
signature: data.signature,
jsApiList: [
"onMenuShareAppMessage"
]
});
wx.error(function(res) {
alert(res);
});
wx.ready(function() {
//分享给朋友接口
wx.onMenuShareAppMessage({
title: 'xxx',
desc: 'xxx',
link: document.URL,
imgUrl: '../images/02.png',
success: function() {},
cancel: function() {}
});
});
},
error: function(error) {
alert(error)
}
});
我使用wamp在本地测试h5宣城页分享给朋友的显示图文的功能,结果总是报错
不知道是哪里出了问题?
首页先确认一下是不是你的签名加密错误,微信有一个测试签名加密是否正确的工具,http://mp.weixin.qq.com/debug...
然后再看看url有没有传对,url一定要是真实的url(我们当初用vue框架来写,他的url都不是真实),并且一定要去掉"#",我当初也被这玩意坑了好几天,如果还有问题可以继续问我。