分享到facebook、WhatsApp、Telegram、Twitter、Email的api

分享到facebook、WhatsApp、Telegram、Twitter、Email的api
facebook的安卓分享链接可能会在某些机型打不开,可以用另一个

const newFacebookShareLink = `https://m.facebook.com/login.php?next=${encodeURIComponent(
    `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(
      shareUrl
    )}&quote=${encodeURIComponent(text)}`
  )}&refsrc=deprecated`;
  const sharelink = `https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(shareUrl)}&quote=${encodeURIComponent(text)}`
  const contactList = [
    {
      title: 'Facebook',
      icon: facebook22,
      // 安卓和iOS的分享链接不同,iOS可以打开facebook的APP
      link: isAndroid
        ? (newFacebookShareLink || sharelink)
        : `fb://share/?link=${shareUrl}`
    },
    {
      title: 'WhatsApp',
      icon: WhatsApp22,
      link: `https://api.whatsapp.com/send?text=${text}`
    },
    {
      title: 'Telegram',
      icon: Telegram22,
      link: `https://telegram.me/share/url?url=${shareUrl}&text=${text}`
    },
    {
      title: 'Twitter',
      icon: Twitter22,
      link: `https://twitter.com/intent/tweet?url=${shareUrl}&text=${text}`
    },
    {
      title: 'Email',
      icon: email22,
      link: `mailto:?subject=Receba R$ 100 de graça,Pix SAQUE RÁPIDO&body=${text}`
    }
  ];
  

遍历这个数组然后window.open(link);打开 就可以 ,或者直接用a标签的herf属性填入这些链接也可以

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值