function getWxinformation(){
var currentUrl = location.href.split('#')[0];//var currentUrl = document.URL;
$.ajax({
url:'http://xxxxx',//后台返回数据接口
type:'get',
dataType:'jsonp',
jsonp: 'jsoncallback',
data: {"url": currentUrl},
success:function(res){
var wxDesc = 'xxxx';//分享内容介绍
var wxTitle = 'xxxxx';//分享标题
var imgUrl = 'http://xxxxxx.jpg';分享图片
wx.config({
debug : false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId : res.appId, // 必填,公众号的唯一标识
timestamp : res.timestamp, // 必填,生成签名的时间戳
nonceStr : res.nonceStr, // 必填,生成签名的随机串
signature : res.signature,// 必填,签名,见附录1
jsApiList : ['onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'previewImage'
] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function(){
wx.onMenuShareTimeline({
title: wxTitle, // 分享标题
link: currentUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function (res) {
},
cancel: function () {
}
});
wx.onMenuShareAppMessage({
title: wxTitle, // 分享标题
desc: wxDesc,
link: currentUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function (res) {
},
cancel: function () {
}
});
wx.onMenuShareQQ({
title: wxTitle, // 分享标题
desc: wxDesc,
link: currentUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function () {
},
cancel: function () {
}
});
wx.onMenuShareWeibo({
title: wxTitle, // 分享标题
desc: wxDesc,
link: currentUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function () {
},
cancel: function () {
}
});
wx.onMenuShareQZone({
title: wxTitle, // 分享标题
desc: wxDesc,
link: currentUrl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function () {
console.log(desc);
},
cancel: function () {
}
});
})
},
error:function(res){
console.log(res)
}
})
}
微信分享功能实现
最新推荐文章于 2024-06-25 03:20:55 发布