关于微信

Posted by VickyWu on March 1, 2016

调用微信自己的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);
});

简单分享

微信分享图片自动抓取的要求:

  1. body中的第一个img
  2. img大于300x300 ```html

```