您的位置:首页技术文章
文章详情页

javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

【字号: 日期:2022-06-23 17:05:49浏览:64作者:猪猪

问题描述

最近遇到一个问题,使用微信的jssdk接口开发的分享给朋友、分享到朋友圈功能,现在设置的分享链接全部失效了,而且分享后在与朋友的对话框中显示的内容也不对了,我们的代码没有变过,经过测试发现,wx.onMenuShareAppMessage和wx.onMenuShareTimeline都可以走到success方法里面,但是传入的title、desc、link等每个参数都不起作用了,都变成了默认的参数(如当前页面的标题、链接)发生的时间是从2017.4.28晚上大概10点左右吧,突然我们的应用调用微信的jssdk接口全部失效了,然后过了大概半个小时左右又正常了,然后出现的问题就是“分享给朋友”、“分享到朋友圈”参数全部失效

截图 2.1 分享给朋友和分享到朋友圈的代码

javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

2.2 以前正常的分享结果javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

2.3 现在的分享结果javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

附其他公众号的分享结果,貌似也有问题。看样子就是微信接口的问题,但是给微信jssdk介绍文档下面的问题反馈邮箱发邮件,没有回复javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

问题解答

回答1:

答过类似的问题/q/10.../q/10...

如果确定其他没有问题的话: 请确认 link 跟安全域名是同域名的吗?

微信的开发文档有三个版本

https://mp.weixin.qq.com/wiki...

https://mp.weixin.qq.com/wiki...

https://mp.weixin.qq.com/wiki

。。。。。。。。。 第三个版本特别指出了这个 前两个没有指出

回答2:

javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

解决办法 还是有的 为了这破玩意 改了服务器上的好几个项目

回答3:

算是对上面的补充吧。

微信这不要13脸的,改了规则了。分享链接里面不能带微信授权链接了,分享链接必须裸奔。而且域名必须与js安全域名里面的一样(这个应该都能保证)

我的这个问题,是因为在分享链接外面加上了微信的授权链接,原本是为了避免因为取不到微信的code,导致页面重定向后参数丢失,现在看来只能是再重新处理一下参数问题。

注:微信jssdk接口文档的部分调整:

js文件版本提升

javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

分享给朋友的说明调整(分享给朋友圈同样)

javascript - 微信公众号开发分享给朋友和分享到朋友圈功能的参数都失效了吗?

标签: 微信
相关文章: