「公众号」微信分享问题集锦(02/15更新)

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进行自定义分享。

4 Replies to “「公众号」微信分享问题集锦(02/15更新)”

  1. 你会做这个接口连接到wordpress吗?我付费请你来做可以吗?我不太懂接口方面的技术。

    如果可以的话,请提供一下email或者微信

    谢谢!

    1. 因为部署这个环境,需要前后端协作,但我不擅长后端的那部分,所以很抱歉,凭我一人之力无法做到。我的邮箱是sunbeyond@gmail.com。

  2. 你好,我现在分享wordpress的页面到朋友圈就没有缩略图。 你说的 “改用配置wx.config进行自定义分享。”
    具体要怎么做呢?麻烦请帮助一下。拜托了!

    谢谢!

    1. wx.config就是要注册申请一个公众号,TX会给你一个appid,然后使用微信的JSSDK接口来实现。在接口方面,就需要使用wx.config这个接口来设置并通知微信,要授予什么功能,而里面有onMenuShareTimeline、onMenuShareAppMessage、onMenuShareQQ、onMenuShareWeibo、onMenuShareQZone这五个分享接口,里面可以自定义分享时的信息。具体官方文档可参看https://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据