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