js-sdk1.6 updateAppMessageShareData微信没卡片样式,QQ有卡片?
分享到微信好友和朋友圈都是纯链接,分享到qq就有卡片。 config: ok, checkApi也都显示true [图片] const opts = {
debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp.toString(), // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature,// 必填,签名
jsApiList: [ // 必填,需要使用的JS接口列表
'updateAppMessageShareData',// 分享给朋友、分享到QQ
'updateTimelineShareData',// 分享到朋友圈、分享到QQ空间
'onMenuShareAppMessage',//老版本分享接口。
'onMenuShareTimeline'//老版本分享接口。
]
}
wx.config(opts);
wx.ready(function () {
const imgUrl = 'http://' + location.host + '/static/individual/logo.png';
const shareData = {
title: "标题", // 分享标题
desc: "内容", //分享描述
link: location.href, // 分享链接
imgUrl: imgUrl, // 分享图标,
success: function () {
console.log("成功");
alert('成功')
},
cancel: function () {
console.log("失败")
alert('失败')
}
}
wx.updateAppMessageShareData(shareData);
// wx.updateTimelineShareData(shareData);
// wx.onMenuShareAppMessage(shareData);
// wx.onMenuShareTimeline(shareData);
})