收藏
回答

小程序订阅消息报错【用户拒绝接受消息】

框架类型 问题类型 操作时间 AppID
小程序 Bug 2021-10-07 wxe1f5744e1781f392

服务端调用订阅消息接口返回 user refuse to accept the msg rid: 615e9c87-1bb44674-1da1e6c2

返回结果为{"errcode":43101,"ErrorCodeValue":43101,"errmsg":"user refuse to accept the msg rid: 615e9c87-1bb44674-1da1e6c2","P2PData":null}

前端的用户展示是接收该消息订阅的

回答关注问题邀请回答
收藏

4 个回答

  • 卖女孩的小火柴
    卖女孩的小火柴
    2021-10-07

    图一表示用户没接受这个订阅通知;

    图二只是表示不会重复询问用户,而不是说可以无限下发;


    规则上是,每次下发之前,必须调用一次授权,用户同意后或用户设置永远同意后才能下单。

    这里的重点是每次下发前,而不是说用户点击永远授权后续下发新的就不需要同意。

    哪怕同一条模板信息,授权是按次的。

    2021-10-07
    有用 3
    回复 1
    • Ditto
      Ditto
      2023-03-14
      那我应该如何让用户每次都授权呢
      2023-03-14
      回复
  • Hello World
    Hello World
    2023-07-10

    用户同意订阅一次性消息只是同意了这一次,第一次发送消息可以成功返回,但是第二次就会报errcode:43101。如果要再次发送,需要再次让用户点击一次同意。如果用户勾选了总是同意不用再提醒,只是不弹窗了wx.requestSubscribeMessage还是要调用一次才能发一次消息。

    2023-07-10
    有用
    回复 1
    • 有
      2023-12-07
      那像那种到期提醒, 该怎么做?每天都会有提醒的那种,用户不可能一次次点同意啊
      2023-12-07
      回复
  • 小麟有点小靈
    小麟有点小靈
    2023-02-17

    你好,请问解决了么?遇到了一模一样的问题。明明点击同意了却报43101

    2023-02-17
    有用
    回复
  •           
              
    2022-10-10

    设置总是同意的按钮之后 推还是会报这个问题

    "errcode":43101,"errmsg":"user refuse to accept the msg rid: 6343bc73-5db57372-545aaaf5"

    2022-10-10
    有用
    回复 1
    • 水门
      水门
      03-08
      我和你 一样, 都不知道 怎么弄
      03-08
      回复
登录 后发表内容