- 微信分享到朋友圈,为何只剩下链接,没有图片和标题了?
jssdk用的是1.4版本。微信的版本是7.0.5 分享时如下图: [图片] 到了朋友圈却成下面的样子,分享的标题和图标都没有了!!! 但是分享给微信好友是正常的! [图片] 代码是这样的: wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: wxdata.appId, // 必填,公众号的唯一标识 timestamp: wxdata.timestamp, // 必填,生成签名的时间戳 nonceStr: wxdata.nonceStr, // 必填,生成签名的随机串 signature: wxdata.signature, // 必填,签名,见附录1 jsApiList: [ "updateAppMessageShareData", "updateTimelineShareData", "onMenuShareTimeline", "onMenuShareAppMessage" ] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function() { var title = "敬佑生命.荣耀医者2019公益活动"; if (that.$root.code == "001") { title += "(全国)"; } else if (that.$root.code == "001015") { title += "(山东)"; } wx.updateAppMessageShareData({ title: title, // 分享标题 desc: "敬佑生命.荣耀医者", // 分享描述 link: window.location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: "https://rongyaoyz.oss-cn-shenzhen.aliyuncs.com/weixin/ads/wchat002.jpg", // 分享图标 success: function() {}, cancel: function() {} }); wx.updateTimelineShareData({ title: title, // 分享标题 link: window.location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: "https://rongyaoyz.oss-cn-shenzhen.aliyuncs.com/weixin/ads/wchat002.jpg", // 分享图标 type: "link", // 分享类型,music、video或link,不填默认为link dataUrl: "", // 如果type是music或video,则要提供数据链接,默认为空 success: function() {}, cancel: function() {} }); 调试模式(debug:true),alert出来的内容都是正常的 微信官方的技术同学,能给解释一下吗?
2019-09-20 - 手机端微信分享到朋友没有标题图片?
我使用手机端分享文章发送给朋友,之前是正常,今天发现标题,图片,描述都没有了,但我用PC端微信分享又是正常的,这是什么原因啊??? 图1是手机端分享的,图2图3是电脑端分享的 [图片] [图片] [图片]
2019-11-27 - jssdk1.4 updateAppMessageShareData安卓机无效
启用1.4版本后, 把分享接口也换成了新的 wx.updateAppMessageShareData, 结果 在android下自定义的内容不起作用,IOS正常; 经过反复测试发现可行方案: 在config中把旧的接口带上,如:jsApiList":["updateAppMessageShareData","onMenuShareAppMessage"]}; 调用时用新的: [代码]wx.ready(function () { //需在用户可能点击分享按钮前就先调用 wx.updateAppMessageShareData({ title: '', // 分享标题 desc: '', // 分享描述 link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 imgUrl: '', // 分享图标 success: function () { // 设置成功 } });[代码]android 和 ios 都可以正常分享; 如果 旧的接口 onMenuShareAppMessage 废弃了,还能这样用吗? 搜到社区很多相同问题,却没看到官方回复,不知道何时才能解决。。。
2019-05-07 - 问一个公众号的分享问题
用的 jssdk 是 1.4.0 的版本,同一个页面,设置了同样的东西,但是 iOS 分享是可以的,安卓分享则样式不正确。 如图: 左侧为 iOS 分享出来的页面,设置了 title、desc 和 imgUrl,样式正确。 右侧为安卓分享出来的页面,同样设置了 title、desc 和 imgUrl,样式错误。 [图片] 代码: [代码]window.wx.ready(() => {[代码][代码] [代码][代码]console.log([代码][代码]'初始化完成2'[代码][代码])[代码][代码] [代码][代码]// canShare = true[代码][代码] [代码][代码]window.wx.updateAppMessageShareData({[代码][代码] [代码][代码]title: share.title,[代码][代码] [代码][代码]desc: share.desc,[代码][代码] [代码][代码]imgUrl: share.imgUrl,[代码][代码] [代码][代码]link: window.location.href,[代码][代码] [代码][代码]success() {[代码][代码] [代码][代码]console.log([代码][代码]'分享朋友1,初始化完成'[代码][代码])[代码][代码] [代码][代码]canShare = [代码][代码]true[代码][代码] [代码][代码]$([代码][代码]'#share'[代码][代码]).attr([代码][代码]'disabled'[代码][代码], [代码][代码]false[代码][代码])[代码][代码] [代码][代码]// mask.show()[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail() {[代码][代码] [代码][代码]console.log([代码][代码]'分享朋友,初始化失败'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]})[代码] 打开 debug,安卓上会弹出两个 ok。 [图片] [图片]
2018-12-05