收藏
回答

subscribeMessage开始能发送消息,但后来手动不接收消息,再次开启后,怎就一直接收不了?

"errCode":43101,"errMsg":"openapi.subscribeMessage.send:fail user refuse to accept the msg hint: [FBdZ1a08444924]",我现在微信设置已经允许接收消息了,但调用云函数发送消息的时候,就提示用户拒接接收

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

5 个回答

  • 棉花糖One
    棉花糖One
    2021-08-13

    我也遇到这个问题,后来发现是因为同意接受订阅消息是一次性的,意思就是同意订阅一次可以接受一条,最多好像是可以申请接收20条(就是要让用户点击订阅20次。。。),超出用户订阅消息的数量就会报错。

    另外一个坑是,订阅框出来时,下方有个以后默认操作,实际上只是省略了订阅弹窗,但还是得点击~

    2021-08-13
    有用 1
    回复
  • moer
    moer
    2022-01-03

    订阅消息的subscriptionSetting状态是accept, 云函数调用接口cloud.openapi.subscribeMessage.send(

    发送消息也会发送失败,失败内容是openapi.subscribeMessage.send:fail user refuse to accept the msg rid:

    是怎么回事?

    2022-01-03
    有用
    回复
  • 安静日
    安静日
    2020-12-13

    太坑了、刚刚上一分钟一直发、两个号轮流发送成功、接着过一会再发送就一直说授权失败43101的报错、这个太误导开发者了、真的是太菜了。莫名其妙的什么没动就报错、 我还以为代码改错了、乱删乱改了什么。

    2020-12-13
    有用
    回复
  • 我是好人
    我是好人
    2020-04-03

    我也碰到过,后面是改成每次都要用wx.requestSubscribeMessage,但是微信会默认使用设置里面的消息配置的选项(选择总是的情况下),然后实际操作是不会有那个确认弹窗的页面

    2020-04-03
    有用
    回复
  • 未来_加油
    未来_加油
    2019-11-15

    我现在也遇到了这个情况,之前也是可以发的,也没有去改设置,突然也不能发订阅消息了,日志也提醒这个

    2019-11-15
    有用
    回复 6
    • 2019-11-15
      我后来知道了,一次授权只能发送一次消息,所以得再次授权才行,而且开发工具是不行的,必须是手机开启授权
      2019-11-15
      回复
    • 未来_加油
      未来_加油
      2019-11-15回复
      好像不是把,我前面几天是可以的,而且我还用了定时器可以几秒发一次,今天测试怎么突然发一次就失败一次了,查看报错日志跟你这个日志是一样的
      2019-11-15
      回复
    • 2019-11-15回复未来_加油
      应该是过了一段时间后就不能接受消息了,需要用户再次授权才可以,你用手机再次授权一次,应该就可以发了,但估计过了个把小时,又不能发了
      2019-11-15
      回复
    • 未来_加油
      未来_加油
      2019-11-15回复
      那这个订阅消息的功能岂不是没有多大意义么?  小程序端不能主动给用户发送消息提醒。  每次用户同意一次才能发送一次,这功能得多傻啊
      2019-11-15
      回复
    • 2019-11-15
      某些时候能够第一时间通知用户吧,比如客户到小程序里面咨询什么的,客服人员回复的时候就可以通知用户。不可能让你一直给用户发消息的吧,那要是用户使用的小程序多了,每个小程序都随意推送消息,那还不崩溃了
      2019-11-15
      回复
    查看更多(1)
登录 后发表内容
问题标签