js调用微信JS-SDK的问题:ajax获取权限验证配置

下面的代码在通过 ajax 请求获取调用微信api的权限验证配置,然后调用 JS-SDK 设置微信分享的内容,但分享到微信后依然没有显示期望的摘要与图片

$.getScript('https://res.wx.qq.com/open/js/jweixin-1.6.0.js', function () {

$.getJSON('/ajax/wechatshare/getconfig')

.done(function (config) {

wx.config(config);

wx.ready(function () {

wx.updateAppMessageShareData({

title: document.title,

desc: metaDesc.content,

link: location.href,

imgUrl: imgUrl

});

wx.updateTimelineShareData({

title: document.title,

link: location.href,

imgUrl: imgUrl

});

});

});

});

浏览器控制台显示 updateAppMessageShareData 已经正确传参

js调用微信JS-SDK的问题:ajax获取权限验证配置

请问如何解决这个问题?

回答

设置成功之后有个回调, 在success 里 alert() 一下,看是否设置成功

wx.ready(function () {   //需在用户可能点击分享按钮前就先调用

wx.updateAppMessageShareData({

title: '', // 分享标题

desc: '', // 分享描述

link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致

imgUrl: '', // 分享图标

success: function () {

// 在这里打印一下,看是否设置成功了

}

})

});

以上是 js调用微信JS-SDK的问题:ajax获取权限验证配置 的全部内容, 来源链接: utcz.com/a/58477.html

回到顶部