logo科技微讯

发送公众号模板消息,返回 43101 错误码的原因和解决方法

作者:科技微讯
日期:2023-06-28
📝 笔记

小程序订阅消息支持拒收,现在公众号模板消息也支持拒收啦。

公众号模板消息最近增加了拒收功能,我没有看到官方任何通知,有开发者观察到这个之前没见过的现象,于是在社区提问,官方才表示这是新版微信加入的新功能。

问题是 6 月 14 日提,当时最新的 iOS 版微信是 6 月 9 日发布的 8.0.38,我没有在旧版微信测试过,所以只能推测是从 8.0.38 增加了拒收公众号模板消息的功能。BTW,8.0.38 还给 wx.chooseMedia 加入了一个很影响使用的 bug

我测试了一下,用户拒收后,不会向开发者配置的后台 URL 推送事件消息

用户拒收后,向该用户发送模板消息将返回 43101 状态码,这个错误码在公众号开发文档中暂无记录。

用户拒收只对这个模板消息 ID 有效,如果开发者通过多个模板发送模板消息,那其他模板不会受到影响。

拒收只能通过点击模板消息右上角的三个小点关闭,取关公众号会导致所有消息被清空,所以取关用户将无法重新打开接收开关,即使他重新关注了,换言之,取关用户永久性地无法接收该公众号的该类模板消息。

2023-11-26 补充:最近发现公众号设置页可以重新接收之前拒收的模板消息了!

donation赞赏
thumbsup0
thumbsdown0
暂无评论