updateAppMessageShareData 回调函数不触发
发布于 5 年前 作者 tao25 8121 次浏览 来自 问答
wx.ready(function () {   //需在用户可能点击分享按钮前就先调用
   wx.updateAppMessageShareData({
       title: '', // 分享标题
       desc: '', // 分享描述
       link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
       imgUrl: '', // 分享图标
}, function(res) {
//这里是回调函数
});
});

alert(0) 无法打印 ,回调不会触发

4 回复

你这回调函数都写错地方了,扯犊子呢

jweixin.ready(function() {
                    var shareData = {
                        title: data.title ? data.title : ‘xxx’,
                        desc: data.desc ? data.desc : ‘xxx’,
                        link: data.link ? data.link :url,
                        imgUrl: data.imgUrl ? data.imgUrl : 'https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=3970664801,3945622493&fm=26&gp=0.jpg’,
                        success: function(result) {
                            
                        },
                        cancel: function(res) {
                            // callback(result)
                        }
                    }
                    //分享给朋友接口  
                    jweixin.updateAppMessageShareData(shareData)
                    //分享到朋友圈接口  
                    jweixin.updateTimelineShareData(shareData)
                })
            }, url)

我觉得这个成功和取消的回调难道不是配置的成功与否吗?而不是用户实际去执行了分享动作,我想要分享动作后的回调如何实现呢

这个我看过了,我用的就是官方最新的API。没有成功失败回调的,但有一发表回答个总的,只是这个方法根本无法使用。你的意思是新的API也不能用回调吗?

好像现在分享是没有回调了的

回到顶部