收藏
回答

amount.DATA类型报错47003?

模板消息有amount.DATA类型,模板详情配置如下:

该模板消息已经运行了一段时间,最近发现会有提示 argument invalid!的数据。

{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"828000001538","expiration":1740384486354,"parameterMap":{"character_string1":"01860","amount4":"9.59港币","short_thing3":"买入","thing2":"汇量科技","thing5":"1000"}}
{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"828000001538","expiration":1740384116677,"parameterMap":{"character_string1":"06682","amount4":"55.95港币","short_thing3":"卖出","thing2":"第四范式","thing5":"100"}}
{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"180300007392","expiration":1740383239352,"parameterMap":{"character_string1":"01024","amount4":"55.45港币","short_thing3":"卖出","thing2":"快手-W","thing5":"200"}}

这样的消息都可以正常发送,且微信没有报错

{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"185000004786","expiration":1740384821166,"parameterMap":{"character_string1":"09988","amount4":"135.7港币","short_thing3":"买入","thing2":"阿里巴巴-W","thing5":"200"}}
{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"2100035670","expiration":1740383999863,"parameterMap":{"character_string1":"00700","amount4":"498港币","short_thing3":"买入","thing2":"腾讯控股","thing5":"100"}}
{"ttlSec":300,"accountType":2,"messageId":"2001","type":2,"templateId":"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y","content":"","url":"","userAccount":"901000000546","expiration":1740383186109,"parameterMap":{"character_string1":"02228","amount4":"7.77港币","short_thing3":"买入","thing2":"晶泰控股-P","thing5":"1000"}}

类似这样的数据微信却会提示 {"errcode":47003,"errmsg":"argument invalid! data.amount4.value invalid rid: 67bc22a6-3ba62416-3f63295a"}

查询rid信息如下:

{
    "errcode": 0,
    "errmsg": "ok",
    "request": {
        "invoke_time": 1740382887,
        "cost_in_ms": 729,
        "request_url": "access_token=xxx",
        "request_body": "{\"touser\":\"og3Pyt3vGng4H9AJlOG-sXi9LOK4\",\"template_id\":\"fZ5vJ48VTIZdSlC_CTUHg5zoDbRfU1gDaZoT3J97r8Y\",\"url\":\"\",\"data\":{\"amount4\":{\"value\":\"7.77港币\"},\"short_thing3\":{\"value\":\"买入\"},\"character_string1\":{\"value\":\"02228\"},\"thing2\":{\"value\":\"晶泰控股-P\"},\"thing5\":{\"value\":\"1000\"}}}",
        "response_body": "{\"errcode\":47003,\"errmsg\":\"argument invalid! data.amount4.value invalid rid: 67bc22a6-3ba62416-3f63295a\"}",
        "client_ip": "112.31.85.224"
    }
}

已经确认模板id等配置正确,连续测试几次带“港币”的数据,都能发送成功,没能复现。

各位大佬帮忙看看为什么会偶现报错

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

1 个回答

登录 后发表内容
问题标签