收藏
回答

微信订阅通知 失败错误码20006是什么含义

测试链接: https://mapa.quancangyun.cn/test/?gid=280#/

需求:列表的按钮增加消息订阅,部分按钮订阅失败,并且返回了20006的错误码,我不知道为什么会订阅失败?希望社区尽快能联系我

我目前的逻辑是在订阅success的回调里面执行的其他功能逻辑,我不知道这样用是不是合法的,因为按钮订阅失效的话,会影响我其他的功能逻辑无法被执行到




// 领券按钮绑定微信订阅通知
  private monitorSubscribeBtn() {
    // eslint-disable-next-line @typescript-eslint/no-this-alias
    const _this = this
    const btns = document.getElementsByClassName(
      'collect-coupons-subscribe-btn'
    )
    Array.prototype.forEach.call(btns, function(btn: any{
      const btnEle = document.getElementById(btn.id)
      btnEle?.addEventListener('success'function(e: any{
        console.log('success', e.detail)
        _this.toReceive(btn.id)
      })
      btnEle?.addEventListener('error'function(e: any{
        console.log('fail', e.detail)   // 打印的地方是这个位置
      })
    })
  }
最后一次编辑于  2021-08-05
回答关注问题邀请回答
收藏

3 个回答

  • 神经蛙
    神经蛙
    2021-08-05

    参考一下这个https://developers.weixin.qq.com/community/develop/doc/000cc0647487d0ea7b5c601f651c00?highLine=%25E9%2594%2599%25E8%25AF%25AF%25E7%25A0%258120006

    2021-08-05
    有用 1
    回复 1
    • 美琴
      美琴
      2021-08-05
      哈哈,谢谢回复哈,不过这个好像也没有解决
      2021-08-05
      回复
  • 哈罗哈皮
    哈罗哈皮
    2021-08-05

    你发的这个,微信文档是哪个?有链接吗

    2021-08-05
    有用
    回复 1
  • 美琴
    美琴
    2021-08-05

    需求是一个列表的按钮增加消息订阅通知,部分按钮订阅失败,并且返回了20006的错误码,我不知道为什么会订阅失败?希望社区尽快能联系我

    我目前的逻辑是在订阅success的回调里面执行按钮的其他功能逻辑,我不知道这样用是不是合法的,因为按钮失效的话,会影响我其他的功能逻辑无法被执行到


    2021-08-05
    有用
    回复 2
    • Summer✨
      Summer✨
      2021-08-06
      你好,部分按钮订阅失败指哪些?通过你提供的链接没有复现出来,能复现的机型和微信版本是怎样的?
      2021-08-06
      回复
    • 美琴
      美琴
      2021-08-06回复Summer✨
      列表的最后两个按钮订阅失败,电商专属券0703,电商专属券0713


      复现机型: 微信版本 8.0.9     手机iphone12
                        微信版本 8.0.9 手机iphone Xr
                        微信版本 8.0.9     手机honner note10
      2021-08-06
      回复
登录 后发表内容