首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

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

  •  
  •   dangyuluo · 2017-03-10 13:46:17 +08:00 · 10214 次点击
    这是一个创建于 1000 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    我在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);
    	});
    });
    
    14 回复  |  直到 2017-09-21 10:52:59 +08:00
        1
    liuzhedash   2017-03-10 14:09:36 +08:00
    这个接口是没有问题的,分享内容没变有可能是因为手速太快 js 没有来得及执行,可以打开调试模式看一下 wx.ready 是什么时候 success 的。另外一定要用微信 web 开发者工具: https://mp.weixin.qq.com/wiki/10/e5f772f4521da17fa0d7304f68b97d7e.html

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

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

    好像是 link 的地址,你填一个自己域名的地址试试,别填外链
        14
    jerrytang67   2017-09-21 10:52:59 +08:00
    @liuzhen 原来的图片是 PNG24 背景透明,我把它换成 JPG 就成功了,FUCK WX 团队.原来测试开发工具里全是好的
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1476 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 36ms · UTC 17:10 · PVG 01:10 · LAX 09:10 · JFK 12:10
    ♥ Do have faith in what you're doing.