微信 JSSDK 内修改分享内容的 api: wx.onMenuShareTimeline 是不是无效?

2017-03-10 13:46:17 +08:00
 dangyuluo

最近在做一个动态的商城页面,需要提示用户分享,同时希望修改用户分享时的文字。

我在wx.ready()接口中绑定了该接口,但是分享时还是没有修改成功。是需要做什么操作么?希望有经验的朋友来讲讲。谢谢。

wx.ready(function () {
	wx.onMenuShareTimeline({
		title: '修改的标题', // 分享标题
		link: 'http://s.kantonghua.cn', // 分享链接,将当前登录用户转为 puid,以便于发展下线
		imgUrl: 'http://s.kantonghua.cn/1.png', // 分享图标
		success: function () {
			// 用户确认分享后执行的回调函数
			alert('分享成功');
		},
		cancel: function () {
			// 用户取消分享后执行的回调函数
		}
	});
	wx.error(function(res){
		// config 信息验证失败会执行 error 函数,如签名过期导致验证失败,具体错误信息可以打开 config 的 debug 模式查看,也可以在返回的 res 参数中查看,对于 SPA 可以在这里更新签名。
		alert("errorMSG:"+res);
	});
});
12107 次点击
所在节点    程序员
15 条回复
liuzhedash
2017-03-10 14:09:36 +08:00
这个接口是没有问题的,分享内容没变有可能是因为手速太快 js 没有来得及执行,可以打开调试模式看一下 wx.ready 是什么时候 success 的。另外一定要用微信 web 开发者工具: https://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html

在不开调试模式的情况下也可以观察到微信 jssdk 的调试信息
dangyuluo
2017-03-10 23:32:54 +08:00
@liuzhedash 我确实是在观察到 ready 事件后再进行分享的,请问你有样例可供参考么?谢谢
liuzhedash
2017-03-11 09:09:15 +08:00

dangyuluo
2017-03-11 10:18:36 +08:00
@liuzhedash 感谢,蛮奇怪的,昨天还不能成功,今天就可以了。
liuzhen
2017-05-15 10:59:37 +08:00
@dangyuluo 楼主你好,我开发的页面分享也不能自定义 title 和图片,但是分享到 QQ 是可以自定义的。3 天了还是不行~
dangyuluo
2017-05-15 11:20:22 +08:00
@liuzhen 发一下代码瞅瞅?
liuzhen
2017-05-15 11:49:20 +08:00
@dangyuluo ![]( )
liuzhen
2017-05-15 11:50:06 +08:00
@dangyuluo .....
AV 画质。。我再处理下
liuzhen
2017-05-15 11:50:51 +08:00
@liuzhen 不过也大概能看清楚了..
分享到 QQ 是可以的,蛋疼
dangyuluo
2017-05-15 22:21:02 +08:00
@liuzhen 这样子看的话是没问题的,其余 api 你测试过了么?只有这个分享不行么。
liuzhen
2017-05-16 09:07:05 +08:00
@dangyuluo 是的,就分享朋友圈和好友不行
jerrytang67
2017-09-20 18:11:30 +08:00
@liuzhen 我和你同样的问题,JSSDK 别的都好的,扫码,取地址,分享 QQ,就是分享朋友圈和发送给好友完全不起作用
liuzhen
2017-09-21 10:40:49 +08:00
@jerrytang67 我忘了怎么解决的了。

好像是 link 的地址,你填一个自己域名的地址试试,别填外链
jerrytang67
2017-09-21 10:52:59 +08:00
@liuzhen 原来的图片是 PNG24 背景透明,我把它换成 JPG 就成功了,FUCK WX 团队.原来测试开发工具里全是好的
sytnishizuiai
2022-01-06 19:53:09 +08:00
多年后 wx 还是这么垃圾,checkJsApi 都提示 true ,其他功能都正常使用,就分享没法用,link 就是 js 安全域名 也是当前页面,图片也改 jpg 了,一点用都没。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/346427

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX