收藏
回答

订阅消息经常失败,提示43101,是怎么回事?

步骤一:获取模板 ID

步骤二:获取下发权限:wx.requestSubscribeMessage


问:这一步是控制订阅消息的下发?还是接受?

我测试过程中,对方没有开启,肯定收不到,自己没有开启,肯定发不出去。但是彼此都开启,经常会报:43101用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系。


步骤三:调用接口下发订阅消息:subscribeMessage.send

这一步没有问题。



43101用户拒绝接受消息,如果用户之前曾经订阅过,则表示用户取消了订阅关系。

这个错误经常出现,都快疯了,不知道怎么回事,那个高手知道,请指点,谢谢



另:对方如果没有调用wx.requestSubscribeMessage并开启的话,是不是可以肯定收不到订阅消息。


以上测试中wx.requestSubscribeMessage,均是勾选了"总保持以上选择,不再询问"

最后一次编辑于  2020-01-01
回答关注问题邀请回答
收藏

2 个回答

  • 宇宙先生
    宇宙先生
    2020-02-17

    是的一会 好用 一会突然就不好用了


    2020-02-17
    有用
    回复
  • 老张
    老张
    2020-01-02

    用户还需要点击接受订阅一次。

    2020-01-02
    有用
    回复 4
    • 赵辉
      赵辉
      2020-01-02
      我都不知道你是说的我上面那个问题
      2020-01-02
      回复
    • 老张
      老张
      2020-01-02回复赵辉
      43101就表示用户需要再点击订阅,才能再收到消息。
      2020-01-02
      回复
    • 赵辉
      赵辉
      2020-01-02回复老张
      wx.requestSubscribeMessage 是控制接受,还是控制发送?还是接受,发送都控制?这几天做了一些测试大概也知道了一些,只是如果用户不订阅就不能收到订阅,订阅了就只能收到一次,那和用户自己上小程序上查看就没有什么区别
      2020-01-02
      回复
    • 老张
      老张
      2020-01-03回复赵辉
      wx.requestSubscribeMessage是接受订阅。
      2020-01-03
      回复
登录 后发表内容
问题标签