公众号分享好友

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");
        }
      });
写好放服务器,打开网页点击右上角三个小点发送好友测试效果
原文地址:https://www.cnblogs.com/qianqianyiyu/p/13863595.html