移动端分享链接给微信好友

这篇博客主要记录了作者在实现移动端分享链接给微信好友功能时遇到的问题及解决过程。首先,需要配置企业微信服务号的js接口安全域名和IP白名单,并将微信提供的文件上传至服务器。其次,指出了网上一些错误的引入微信SDK的方法,推荐使用'weixin-jsapi'库并安装相应依赖。最后,强调了尊重原创的重要性。
摘要由CSDN通过智能技术生成

近期做了一个分享微信好友的功能,对于微信公众号开发不熟悉的小白来说,可谓踩了很多坑。接下来直接进入正题,

1.首先微信分享功能需要你具备一个企业微信服务号,进入微信公众号后台输入js接口的安全域名以及域名所对应的IP地址白名单(不配置会报invalid sigurature,微信官方没有这个,注意踩坑),还有记得把微信后台下载的文件让运维放到域名服务器的根目录下。

2.网上很多import wx from "weixin-js-sdk"(正确做法是用require引入),不知道你们这些人是如何成功的,一篇垃圾博文的始作俑者居然被全网转载都不加验证的,我就想问问你们打印出来的wx难道不是undefined.

这里本人采用的是import wx from 'weixin-jsapi',使用之前记得安装weixin-jsapi依赖到项目中。

3.

 getSigurature() {
      const url = API_USER.shareSignature
      const params = {
        url: window.location.href
      }
      this.$post(url, params).then(res => {
        const { timestamp, nonceStr, signature, appId } = res.data
        wx.config({
          debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
          appId, // 必填,公众号的唯一标识 this.appId
          timestamp, // 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码研究员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值