问题:发放红包接口报错:“参数错误:act_name字段必填,并且少于32个字符”
我们先看一下几个错误的示列:
1,周末常规拉新活动(红包)
2,红包测试测试测试测试测试
3,5月会员日活动----红包测试
解决方案:
1,汉字必须10个以内
2,输入汉字字母符号一般1~3字节,符号也是支持的
3,数字字母一般是1个字节,汉字有可能2个或者3个字节
4,都是按utf 8编码字符来算
所以这里建议不管都是汉字还是字母还是组合,都控制在10个以内
如果还有任何疑问可以私聊我或者评论区留言
1,周末常规拉新活动(红包)
2,红包测试测试测试测试测试
3,5月会员日活动----红包测试
1,汉字必须10个以内
2,输入汉字字母符号一般1~3字节,符号也是支持的
3,数字字母一般是1个字节,汉字有可能2个或者3个字节
4,都是按utf 8编码字符来算
所以这里建议不管都是汉字还是字母还是组合,都控制在10个以内
1 个评论
去年反馈过,打个记号,在商户平台制券的时候,火狐浏览器和谷歌浏览器的字符计算存在差异,汉字火狐上是3个字,谷歌上是1个字,这里的字符到底是要按字还是字节,建议跟研发沟通沟通,给个比较细致的介绍说明会更完美。
现金红包接口是字节,后面会优化对应错误码,上面的的解决方案是研发给出需要注意的点,同时也会优化到接口文档中。
接口与商户平台之间在不同浏览器可能存在差异,这里回头找人了解一下