这篇文章主要为大家展示了“如何解决微信二次分享不显示摘要和图片的问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决微信二次分享不显示摘要和图片的问题”这篇文章吧。
创新互联服务项目包括城固网站建设、城固网站制作、城固网页制作以及城固网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,城固网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到城固省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
解决不显示摘要和图片的问题,需要调用微信公众号的js-sdk的api ,需要前端和后台的配合,
后台需要返回 appid (公众号的appid ) 、 timestamp (生成签名的时间戳) 、nonceStr (签名的随机字符串) 、 signature (签名* 可能出错);
1.绑定域名
先登录微信公众平台进入“公众号设置”的“功能设置”里填写“js接口安全域名”。(特别提示不需要加上http或者https,吃过亏)
2.首先引入js 文件 http://res.wx.qq.com/open/js/jweixin-1.2.0.js
3.然后在配置wx.config 。
<script> $(function(){ wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名,见附录1 jsApiList: [] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); }) </script>
4.通过ready接口处理成功验证
wx.ready(function(){ //详细代码 });
5.通过error接口处理失败验证
wx.error(function(res){});
详细页面代码
<script src="http://www.ciotimes.com/statics/js/jquery.min.js"></script> <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> //js引入错误导致wx没有定义。 <script> $(function(){ //获取本页面连接,生成签名需要 var url = location.href.split('#')[0]; $.ajax({ url: "http://XXX/index.php?m=content&c=wechat_share&a=index&pc_hash=WO1sTv", type: "POST", async:true, data:{'url':url}, cache: false, dataType: "json", success: function(data){ wx.config({ /* debug: true,*/ //调试模式 appId: data.appId, timestamp:data.timestamp, nonceStr:data.nonceStr, signature:data.signature, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline', 'hideOptionMenu', 'onMenuShareAppMessage' ] }); wx.ready(function(){ wx.checkJsApi({ jsApiList: [ 'getLocation', 'onMenuShareTimeline', 'onMenuShareAppMessage' ], success: function (res) { //alert(res.errMsg); } }); //分享给朋友 wx.onMenuShareAppMessage({ title: '111', desc: '222', link: 'http://XXX/index.php?m=content&c=index&a=test_show&catid=83&id=134521&from=singlemessage', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: 'http:/XXX/2017/0816/20170816061634987.jpg', success: function () { // 用户确认分享后执行的回调函数 }, cancel: function () { // 用户取消分享后执行的回调函数 }, fail: function (res) { //alert(res.errMsg); //用户分享失败取消的回调函数 } }); }); }, error: function() { alert('ajax request failed!!!!'); return; } }); }); </script>
以上是“如何解决微信二次分享不显示摘要和图片的问题”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
分享名称:如何解决微信二次分享不显示摘要和图片的问题
文章URL:https://www.cdcxhl.com/article22/gcdpcc.html
成都网站建设公司_创新互联,为您提供手机网站建设、品牌网站建设、微信小程序、网站设计公司、企业网站制作、
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联