微信2.0分享自定义标题、图片、摘要、链接
2、在基本设置里获取自己网站的appid和秘钥 3、根据秘钥和appid生成token,获取token的链接为:
4、根据access_token 获取ticket
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数, 可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
timestamp:1453948736 , // 必填,生成签名的时间戳
nonceStr: noncestr, // 必填,生成签名的随机串
signature: singature,// 必填,签名
jsApiList: [onMenuShareAppMessage] // 必填,需要使用的JS接口列表
});
注意生成签名的timestamp,nonceStr一定要和config中的一致。
自定义的内容在wx.ready中填写即可。
wx.ready(function(){
wx.onMenuShareAppMessage({
title: title, // 分享标题
desc: desc, // 分享描述
link: url, // 分享链接
imgUrl: url, // 分享图标
type: link, // 分享类型,music、video或link,不填默认为link
dataUrl: , // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// alert("分享成功!");
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
wx.error(function(res){
// config信息验证失败会执行error函数,如签名过期导致验证失败
});
});
备注:需要在被分享的页面中引入jweixin-1.0.0.js
2、在基本设置里获取自己网站的appid和秘钥 3、根据秘钥和appid生成token,获取token的链接为: 4、根据access_token 获取ticket wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数, 可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 timestamp:1453948736 , // 必填,生成签名的时间戳 nonceStr: noncestr, // 必填,生成签名的随机串 signature: singature,// 必填,签名 jsApiList: [onMenuShareAppMessage] // 必填,需要使用的JS接口列表 }); 注意生成签名的timestamp,nonceStr一定要和config中的一致。 自定义的内容在wx.ready中填写即可。 wx.ready(function(){ wx.onMenuShareAppMessage({ title: title, // 分享标题 desc: desc, // 分享描述 link: url, // 分享链接 imgUrl: url, // 分享图标 type: link, // 分享类型,music、video或link,不填默认为link dataUrl: , // 如果type是music或video,则要提供数据链接,默认为空 success: function () { // alert("分享成功!"); }, cancel: function () { // 用户取消分享后执行的回调函数 } }); wx.error(function(res){ // config信息验证失败会执行error函数,如签名过期导致验证失败 }); }); 备注:需要在被分享的页面中引入jweixin-1.0.0.js