700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > h5微信js-sdk分享接口php H5 微信JSSDK自定义分享代码模板

h5微信js-sdk分享接口php H5 微信JSSDK自定义分享代码模板

时间:2020-04-25 10:16:15

相关推荐

h5微信js-sdk分享接口php H5 微信JSSDK自定义分享代码模板

HTML

导入代码模板:

var base_url = "";

var shareTitle = "H5 animations with global vision!";

var lineLink = "";

var linePic = "/assets/coolboy.jpg";

var shareDesc = "Techbrood is a leading search engine on creatives.";

function changeConfig(newLinkURL) {

lineLink = newLinkURL;

configWeixin();

}

configWeixin();

function configWeixin() {

if (wx) {

wx.config({

debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

appId: '', // 必填,公众号的唯一标识

timestamp: '', // 必填,生成签名的时间戳

nonceStr: '', // 必填,生成签名的随机串

signature: '', // 必填,签名,见附录1

jsApiList: [

'onMenuShareTimeline',

'onMenuShareAppMessage'

] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

});

wx.ready(function() {

wx.onMenuShareTimeline({

title: shareDesc, // 分享朋友圈标题

link: lineLink, // 分享链接

imgUrl: linePic, // 分享图标

success: function() {

// 用户确认分享后执行的回调函数

//window.alert("用户确认分享后执行的回调函数");

main.shareType = 1;

main.shareSucess();

},

cancel: function() {

// 用户取消分享后执行的回调函数

//window.alert("用户取消分享后执行的回调函数");

main.shareCancel();

}

});

wx.onMenuShareAppMessage({

title: shareTitle, // 分享好友标题

desc: shareDesc, // 分享描述

link: lineLink, // 分享链接

imgUrl: linePic, // 分享图标

type: '', // 分享类型,music、video或link,不填默认为link

dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空

success: function() {

// 用户确认分享后执行的回调函数

//window.alert("用户确认分享后执行的回调函数");

main.shareType = 2;

main.shareSucess();

},

cancel: function() {

// 用户取消分享后执行的回调函数

//window.alert("用户取消分享后执行的回调函数");

main.shareCancel();

}

});

});

wx.error(function(res) {

//alert(JSON.stringify(res));

});

}

}

微信自定义分享测试

可以自定义标题、链接、图片、描述

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。