18910140161

微信公众号授权域名3个?一个域名能同时设置两个微信公众号的js安全域名并做分享吗?

顺晟科技

2022-09-25 07:30:56

209

假如我有一个域名叫做 aaa.com绑定在了 A微信公众号下面

我想让aaa.com 这个域名 也在B微信公众号下面绑定js安全域名。请问 ,可以同时存在吗如果掉微信分享的sdk,是不是都可以分享成功?

一个域名可以同时绑定在不同的公众号下,只是在初始化sdk的时候传入的appId不一样而已。初始化sdk中jsApiList包含分享相关的'onMenuShareAppMessage''onMenuShareTimeline'就能成功分享了

  wx.config({
      debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
      appId, // 必填,公众号的唯一标识
      timestamp: timestamp.toString(), // 必填,生成签名的时间戳
      nonceStr: nonceStr, // 必填,生成签名的随机串
      signature: signature, // 必填,签名
      jsApiList: [
        'onMenuShareAppMessage',
        'onMenuShareTimeline',
        'updateAppMessageShareData',
        'updateTimelineShareData'
      ] // 必填,需要使用的JS接口列表
    })
export const share = async (config, prod) => {
  await initSdk(prod) // 初始化sdk
  wx.ready(() => {
    // 兼容新老版本接口, 如不需要处理逻辑情况下, 调试好可以直接使用
    const message = Object.assign({
      title: document.title || '', // 分享标题
      desc: '', // 分享描述
      link: window.location.href, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
      imgUrl: '' // 分享图标
    }, config)
    if (wx.onMenuShareAppMessage) {
      // 微信文档中提到这两个接口即将弃用,故判断
      wx.onMenuShareAppMessage(message) // 1.0 分享到朋友
      wx.onMenuShareTimeline(message) // 1.0 分享到朋友圈
    } else {
      wx.updateAppMessageShareData(message) // 1.4 分享到朋友
      wx.updateTimelineShareData(message) // 1.4 分享到朋友圈
    }
  })
}

没有接触过域名绑定公众号,但是,一级域名可以解析出很多二级域名,不可以使用二级域名绑定吗

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航