博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信二次分享的JSSDK的调用
阅读量:6585 次
发布时间:2019-06-24

本文共 2627 字,大约阅读时间需要 8 分钟。

网页端微信的二次分享如果不调用分享的SDK,分享之后就不会带有标题、描述 、缩略图

微信分享SDK调用

引入

参数配置

function getWXqianmin(a,b,c,d){        var href=window.location.href        console.log(href)        var shareTitle=a //分享标题        var lineLink=b //分享 链接        var imgUrl=c //分享图标        var descContent=d //分享描述        $.ajax({            type:'get',            dataType:'json',            url:'${path}/weixin/signature',  //获取微信签名的后台接口            data:{                url:href  //接口数据请求参数            },            success:function(data){                console.log(data)                var appId = data.info.appId;                var timestamp = data.info.timestamp;                var nonceStr = data.info.nonceStr;                var signature = data.info.signature;                wx.config({                    debug:false,                    appId:appId,                    timestamp:timestamp,                    nonceStr:nonceStr,                    signature:signature,                    jsApiList: [                        'checkJsApi',                        'onMenuShareTimeline',//分享到朋友圈                        'onMenuShareAppMessage'//分享给微信好友                    ]                });                wx.ready(function() {                     wx.onMenuShareTimeline({ //分享到朋友圈                           title: shareTitle, // 分享标题                           link: lineLink, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致                           imgUrl: imgUrl, // 分享图标                           success: function () {                                // 用户确认分享后执行的回调函数                           },                           cancel: function () {                               // 用户取消分享后执行的回调函数                               alert('你还没分享哦')                           }                       });                       wx.onMenuShareAppMessage({  // 分享给朋友                           title: shareTitle, // 分享标题                           desc: descContent, // 分享描述                           link: lineLink, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致                           imgUrl: imgUrl, // 分享图标                           type: '', // 分享类型,music、video或link,不填默认为link                           dataUrl:'' , // 如果type是music或video,则要提供数据链接,默认为空                           success: function () {                               // 用户确认分享后执行的回调函数                               },                           cancel: function () {                               // 用户取消分享后执行的回调函数                               alert('你还没分享哦')                           }                       });               });            }        })    }

调用成功之后

 

转载于:https://www.cnblogs.com/xxflz/p/10141429.html

你可能感兴趣的文章
干货|Python爬虫如何设置代理IP
查看>>
分布式声波传感系统
查看>>
【Git 第10课】 版本回退
查看>>
tomcat映射路径(应用程序基本目录)的配置方法
查看>>
你需要知道的PDF阅读器的冷门实用功能
查看>>
比尔·盖茨表示 AI应被用来改善教育医疗
查看>>
Linux运维决心书
查看>>
第一章-MySQL-简介及安装-超详细
查看>>
蛋花花分享学习web前端开发的经验
查看>>
AJPFX总结mysql复制表结构,表数据
查看>>
CentOS_7 LNMP环境源码安装
查看>>
Hyper-V虚拟机内存技术(一)
查看>>
VS2010架构设计-概述
查看>>
关于PV操作
查看>>
服务器托管Linux小技术汇总
查看>>
PHP 加密 和 解密 方法
查看>>
btrfs文件系统的简介和用法
查看>>
spring 声明式事务使用方式
查看>>
LNMP配置—nginx、php配置
查看>>
Python抓取框架:Scrapy的架构
查看>>