2019年2月15日 JSSDK 1.4.0、wx7.0.3网页分享时,Android分享部分不成功,iOS成功的现象
在Android版微信7.0.3下,公众号内分享页面,会出现偶尔分享失败(自定义分享信息没生效)的现象,并发现,分享成功的页面,都是分享地址与当前页面地址一致。测试后,发现原因为分享参数的link,如果当前分享页面的地址与这个link不同(忽视hash),且没有使用那4个即将废弃的API,那么分享失败。
2019年1月29日 JSSDK 1.4.0、wx7.0.0网页分享时,Android分享不成功,iOS成功的现象
因为微信的接口正在经历过渡期,所以官方推荐使用updateAppMessageShareData、updateTimelineShareData、onMenuShareWeibo。但是在android机上会出现分享信息没有赋值成功的现象,wx config都是正确的,而且iOS上也是正确的。
解决方法:分析后发现,只要在wx.config的jsApiList中加入, ‘onMenuShareTimeline’, ‘onMenuShareAppMessage’, ‘onMenuShareQQ’, ‘onMenuShareQZone’即可解决该问题(不需要添加wx.onMenuShareTimeline()等代码)。看来这还是因过渡期造成的。
2017年4月27日 6.5.6网页分享时,不显示缩略图的现象
刚看到官方文档中,对分享接口添加了警示说明:
2017年4月27日
分享接口
请注意不要有诱导分享等违规行为,对于诱导分享行为将永久回收公众号接口权限,详细规则请查看:朋友圈管理常见问题 。
这就足够说明微信的这个举动,就是为了规范分享的内容。如果要绕开域名限制,则需要权衡下了。
2017年3月30日
微信的这次升级,又偷摸的修改了分享网页时的规则。针对网页的缩略图部分,暗地里添加了白名单的限制,只有知乎、豆瓣这种网站域名下的网页,才会自动抓出图片,充当分享缩略图。
个人是挺支持这种限制的,毕竟不能让任何网站都用这种”智能”的方法,来获取敏感图文。但问题是,你起码在更新说明中提一句吧。
解决方法:
改用配置wx.config进行自定义分享。
你会做这个接口连接到wordpress吗?我付费请你来做可以吗?我不太懂接口方面的技术。
如果可以的话,请提供一下email或者微信
谢谢!
因为部署这个环境,需要前后端协作,但我不擅长后端的那部分,所以很抱歉,凭我一人之力无法做到。我的邮箱是sunbeyond@gmail.com。
你好,我现在分享wordpress的页面到朋友圈就没有缩略图。 你说的 “改用配置wx.config进行自定义分享。”
具体要怎么做呢?麻烦请帮助一下。拜托了!
谢谢!
wx.config就是要注册申请一个公众号,TX会给你一个appid,然后使用微信的JSSDK接口来实现。在接口方面,就需要使用wx.config这个接口来设置并通知微信,要授予什么功能,而里面有onMenuShareTimeline、onMenuShareAppMessage、onMenuShareQQ、onMenuShareWeibo、onMenuShareQZone这五个分享接口,里面可以自定义分享时的信息。具体官方文档可参看https://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html