注意:
1、 所有的JS接口只能在公众号绑定的域名下调用,公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
2、如果发现在 Android 不能分享自定义内容,请到官网下载最新的包覆盖安装,Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
3、完整 JS-SDK 文档地址:http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
异步获取配置信息:
var currUrl = window.location.href.replace(window.location.hash, '');
$.getJSON('http://www.jq-school.com/getConfig.do?url=' + encodeURIComponent(currUrl)).done(function(data) {
wx.config({
debug: false,
appId: data.appId,
timestamp: data.timestamp,
nonceStr: data.nonceStr,
signature: data.signature,
jsApiList: [
'checkJsApi',
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo'
]
});
});
设置分享自定义内容
wx.ready(function () {
var shareData = {
title:'', // 分享标题
link: '', // 分享链接
imgUrl: '', // 分享图标
trigger: function (res) {
// alert('用户点击发送给朋友');
},
success: function (res) {
},
cancel: function (res) {
alert("别这样的啦,好东西要和朋友们分享嘛!");
// location.href = '<?php echo $weixin_url; ?>';
},
fail: function (res) {
// alert(JSON.stringify(res));
}
};
wx.onMenuShareAppMessage(shareData);
wx.onMenuShareTimeline(shareData);
wx.onMenuShareQQ(shareData);
wx.onMenuShareWeibo(shareData);
});
wx.error(function (res) {
// alert(res.errMsg);
});
如果您觉得本文的内容对您的学习有所帮助:
关键字:
微信开发 微信SDK Java微信开发 Java微信SDK 微信开发文档 JS-SDK分享