微信的订阅消息发送失败,提示code:47003,msg:argument invalid! data.thing3.value invalid

问题

通过微信的API发送订阅消息失败了,就是发服务通知。
服务通知如下所示:
在这里插入图片描述
在这里插入图片描述
错误提示如下

// An highlighted block
2021-07-27 09:23:26.828 INFO  xx.WechatMsgServiceImpl Line:86  - xx小程序消息通知推送!toUserId:o8wQF5S, jingQu:长城, paiSheDian:1号烽火台, code:47003, msg:argument invalid! data.thing3.value invalid rid: 61111e-01111-61111

解决

上述错误,可能是因为data.thing的内容过长,超过了20个字限制。(1个汉字也只算1个字)
在本人项目中,data.things3指的就是备注。而备注的长度超过了20个字。

延伸

通知的字段名称,比如截图里的景区、拍摄点,这些字段是在对应的模板里选择的。当然,也可以自定义,不过需要向微信申请。
通知的标题名称,比如截图里的拍摄完成通知,这也是来自模板,但是不可更改,也不能自定义!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值