微信JS-SDK分享接口分享的不是自己设置的内容?

贴代码

获取签名验证的数据的时候 传参的时候不能用get 会被转义

<script>
$(function(){
    $.ajax({
        url:'/Home/Invite/getJsdkData',
        data: {url:window.location.href},
        type:'POST',
        dataType:'json',
        success:function( res ){
            console.log(res);
            if( res.status != 1 ){
                return ;
            }

            var data = res.data;

            wx.config({
                debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
                appId: data['appId'], // 必填,公众号的唯一标识
                timestamp: data['timestamp'], // 必填,生成签名的时间戳
                nonceStr: data['nonceStr'], // 必填,生成签名的随机串
                signature: data['signature'],// 必填,签名,见附录1
                jsApiList: ['checkJsApi', 'onMenuShareTimeline','onMenuShareAppMessage' ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
            });


            wx.ready(function(){

                wx.error(function(res){
                	alert(JSON.stringify(res));
                });
                
                wx.checkJsApi({
                    jsApiList: ['onMenuShareTimeline','onMenuShareAppMessage'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
                    success: function(res) {
                        // 以键值对的形式返回,可用的api值true,不可用为false
                        // 如:{"checkResult":{"chooseImage":true},"errMsg":"checkJsApi:ok"}
                    }
                });

                wx.onMenuShareTimeline({
                    title: "{$data.title}", // 分享标题
                    link: "{$data.link}" , // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                    imgUrl: "{$data.head_url}", // 分享图标
                    success: function () {
                        // 用户确认分享后执行的回调函数

                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });

                wx.onMenuShareAppMessage({
                    title: "{$data.title}", // 分享标题
                    desc:  "{$data.desc}", // 分享描述
                    link: "{$data.link}" , // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
                    imgUrl:  "{$data.head_url}", // 分享图标
                    type: 'link', // 分享类型,music、video或link,不填默认为link


                    success: function () {
                        // 用户确认分享后执行的回调函数
                    },
                    cancel: function () {
                        // 用户取消分享后执行的回调函数
                    }
                });
            });

        }
    });

    $(document).on('click','.invite',function(){
        $('.mask').show()
    }).on('click','.mask',function(){
        $('.mask').hide()
    });
})
</script>

    

白俊遥博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论