微信JS-SDK分享多个域名的基础概念:
微信JS-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包。通过使用JS-SDK,开发者可以在微信内的网页实现分享给朋友、分享到朋友圈等功能。当需要在一个网页中支持多个域名的分享时,就需要对微信JS-SDK进行适当的配置。
相关优势:
类型:
微信JS-SDK的分享功能主要分为两种类型:分享给朋友和分享到朋友圈。每种类型下又可以自定义分享的标题、描述、链接和图片等。
应用场景:
遇到的问题及解决方法:
问题:配置了多个域名后,分享功能在某些域名下无法正常工作。
原因: 可能是由于以下原因导致的:
解决方法:
示例代码(仅供参考):
wx.config({
debug: true, // 开启调试模式
appId: 'yourAppId', // 必填,公众号的唯一标识
timestamp: 'yourTimestamp', // 必填,生成签名的时间戳
nonceStr: 'yourNonceStr', // 必填,生成签名的随机串
signature: 'yourSignature',// 必填,签名
jsApiList: ['updateAppMessageShareData', 'updateTimelineShareData'] // 必填,需要使用的JS接口列表
});
wx.ready(function(){
wx.updateAppMessageShareData({
title: '分享标题', // 分享标题
desc: '分享描述', // 分享描述
link: 'http://www.example.com', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: 'http://www.example.com/icon.jpg', // 分享图标
success: function () {
// 设置成功
}
});
});
参考链接:
云+社区沙龙online [技术应变力]
云+社区技术沙龙[第8期]
云+社区沙龙online第6期[开源之道]
腾讯数字政务云端系列直播
云+社区技术沙龙[第5期]
云+社区技术沙龙[第25期]
云+社区技术沙龙[第23期]
云+社区技术沙龙[第26期]
企业创新在线学堂
云+社区技术沙龙[第29期]
云+社区技术沙龙[第28期]
领取专属 10元无门槛券
手把手带您无忧上云