调用微信自己的API
1.引入http://res.wx.qq.com/open/js/jweixin-1.0.0.js 2.配置微信
wx.config({
debug: false,
appId: ,
timestamp: ,
nonceStr: ,
signature: ,
jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage']
});
3.分享设置
wx.ready(function () {
//分享到朋友圈
wx.onMenuShareTimeline({
title: , // 分享标题
link: , // 分享链接
imgUrl: // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
//分享给朋友
wx.onMenuShareAppMessage({
title: , // 分享标题
desc: , // 分享描述
link: , // 分享链接
imgUrl: , // 分享图标
type: '', // 分享类型,music、video或link,不填默认为link
dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});
});
4.失败处理
wx.error(function (res) {
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
console.log(res);
});
简单分享
微信分享图片自动抓取的要求:
- body中的第一个img
- img大于300x300 ```html
```