收藏
回答

订阅消息,subscribeMessage.send报43101?

我这边在云函数中调用了subscribeMessage.send下发订阅消息,目前在小程序上添加按钮去触发该云函数能正常下发订阅消息,但是通过消息推送去触发,却提示我43101,用户未授权。我这边确认用户已经订阅了,不知道这是什么原因?

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

3 个回答

  • 一碗
    一碗
    2022-07-13

    还有一种可能,中途变换模版了,

    wx.requestSubscribeMessage(Object object)

    中的模版ID没有同步更新

    2022-07-13
    有用
    回复
  • 游戏人生
    游戏人生
    2022-02-08

    43101 两种可能

    一种用户没点订阅直接取消了

    另一种用户订阅次数已经用掉了,需要重新再订阅

    2022-02-08
    有用
    回复
  • 老张
    老张
    2022-02-08

    1、问题出在这一步:我这边确认用户已经订阅了。

    2022-02-08
    有用
    回复 7
    • 汪子旭
      汪子旭
      2022-02-08
      那需要我这边怎么去解决这个问题呢?
      2022-02-08
      回复
    • 老张
      老张
      2022-02-08回复汪子旭
      让用户成功订阅一次即可。
      2022-02-08
      回复
    • 汪子旭
      汪子旭
      2022-02-08回复老张
      这边我先通过消息推送去触发,提示我43101,然后我再通过前端的按钮去触发这个云函数,结果就下发订阅消息了,这说明我应该是已经订阅成功了才对呀
      2022-02-08
      回复
    • 老张
      老张
      2022-02-08回复汪子旭
      订阅是订阅,send是send,订阅不需要涉及云函数,send才需要云函数。
      订阅是这个:https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html
      2022-02-08
      回复
    • 汪子旭
      汪子旭
      2022-02-08回复老张
      我刚刚的意思是首先我执行了订阅这个动作,然后通过send来下发,通过消息推送触发云函数执行send提示43101了,但是再通过前端点击方式触发云函数执行send却成功了,这说明我之前订阅是成功订阅的,不然通过点击事件触发肯定也是提示43101了
      2022-02-08
      回复
    查看更多(2)
登录 后发表内容