公众号分享好友
1、绑定js安全域名(公众号右上角功能设置)
2、公众号必须是认证的,才有权限
3.import wx from "weixin-js-sdk"; 引入 weixin-js-sdk
4. 接口返回以下参数
wx.config({
debug: false, // 开启调试模式,
appId: res.appId, // 必填,企业号的唯一标识,此处填写企业号corpid
timestamp: res.timestamp, // 必填,生成签名的时间戳
nonceStr: res.nonceStr, // 必填,生成签名的随机串
signature: res.signature, // 必填,签名,见附录1 jsApiList: res.jsApiList // 必填,需要使用的JS接口列表,所有JS接口列表(你要用到得功能比如 :updateAppMessageShareData和
updateTimelineShareData
)
});
可以将运行之后得网址放到微信开发者工具中调试,如果报签名错误,可以在网址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 中将后台返回参数填进去,看看签名是否和后台签名一致。
5.
const title = " ";//分享出去得消息标题
const imgUrl = " ";//分享出去得网络图片,小图不要超过100kb最好
const desc = " "; //分享出去的消息描述
let link = ""; //分享出去的消息点击之后的跳转链接,可以是当前页面的网址
6.wx.ready(() => {
console.log("4");
wx.updateAppMessageShareData({
title: title, // 分享标题
desc: desc, // 分享描述
link: link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: imgUrl, // 分享图标
success: function() {
console.log("share1 success");
}
});
写好放服务器,打开网页点击右上角三个小点发送好友测试效果