微信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
经验分享 程序员 微信小程序 职场和发展