微信浏览器分享到朋友圈-配置...

可以参考微信公众号平台: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115

微信JS-SDK说明文档

下面代码是在vue中使用的

var timestamp = "";//时间戳

      var nonceStr = "";//随机串

      var signature = ""; // 签名

      var appId="";

      var url3=location.href;  

      var params="url="+url3;

      var url = 'xxxxx'; // 请求数据的接口, 后台提供将返回 timetamp, nonceStr, signature, appid;

      _this.$axios.get(url +'?' + params).then((res) => {

        console.log(res);

        // data=eval("("+data+")");

        timestamp=res.data.timestamp;

        nonceStr=res.data.nonceStr;

        signature=res.data.signature;

        appId=res.data.appid;

        // url3=res.data.url;

      })

     // 通过config接口注入权限验证配置

      wx.config({

        debug : true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

        appId : appId,// 必填,公众号的唯一标识

        timestamp : timestamp, // 必填,生成签名的时间戳

        nonceStr : nonceStr, // 必填,生成签名的随机串

        signature : signature,// 必填,签名,见附录1

        //jsApiList : [ 'onMenuShareAppMessage']

        jsApiList : [ 'onMenuShareAppMessage','onMenuShareTimeline']

        // 必填,需要使用的JS接口列表,所有JS接口列表见附录2

      });

      wx.error(function(res){

      });

      wx.ready(function(){

        // 分享给朋友

        wx.onMenuShareAppMessage({

          title: '标题',

          desc:'描述',

          link: url3,

          imgUrl: '展示的图片',

          trigger: function (res) {

          },

          success: function (res) {

          },

          cancel: function (res) {

          },

          fail: function (res) {

          }

        });

        // 分享朋友圈

        wx.onMenuShareTimeline({

          title: '标题',

          desc:'描述',

          link: url3,

          imgUrl: '展示的图片',

          trigger: function (res) {

          },

          success: function (res) {

          },

          cancel: function (res) {

          },

          fail: function (res) {

          }

        });

      });

你可能感兴趣的:(微信浏览器分享到朋友圈-配置...)