微信分享jssdk无法分享到qq
分享的url:http://ty.159jh.com/znty/znyb_phone/index.html ;这个可以分享成功
分享的url:http://ty.159jh.com/znty/znyb_phone/cover.html?stockCode=430002&stockName=中科软;这个就不行
config配置(所有参数通过后台处理返回,debug调试返回是ok的):
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.retData.appId, // 必填,公众号的唯一标识
timestamp: data.retData.timestamp, // 必填,生成签名的时间戳
nonceStr: data.retData.nonceStr, // 必填,生成签名的随机串
signature: data.retData.signature,// 必填,签名,见附录1
jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline','onMenuShareQQ'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 ,'onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'
});
回调配置:
//分享回调方法
wx.ready(function() {
// 获取“分享给朋友”按钮点击状态及自定义分享内容接口
wx.onMenuShareAppMessage({
title : weChat_title, // 分享标题
desc : weChat_desc, // 分享描述
link : weChat_link,
imgUrl : weChat_imgUrl, // 分享图标
type : 'link' // 分享类型,music、video或link,不填默认为link
});
// 获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
wx.onMenuShareTimeline({
title : weChat_title, // 分享标题
link : weChat_link,
imgUrl : weChat_imgUrl // 分享图标
});
// 分享到QQ的链接方法
wx.onMenuShareQQ({
title: weChat_title, // 分享标题
desc: weChat_desc, // 分享描述
link: weChat_link, // 分享链接
imgUrl: weChat_imgUrl // 分享图标
});
});