使用接口发送短信,设置验证码为6位,为什么有时收到5位验证码?
- 消息&短信服务通过API发送验证码时,设定的是6位数字验证码,当第一位是0的时候,接收到的是5位验证码,第一位0被去掉了。
- 发送短信API中,模板变量参数“templateParas”的类型没有设置为字符串。
- 您可以将“templateParas”参数必须设置为字符串形式修复这个问题。请参考以下代码样例填写,或前往代码样例查看。
编程语言 | 代码样例-发送短信API | 代码样例-发送分批短信API |
|---|---|---|
Java | String templateParas ="[\"369751\"]"; | String[] templateParas1 ={"123456"}; String[] templateParas2 ={"234567"}; |
PHP | $TEMPLATE_PARAS ='["369751"]'; | $TEMPLATE_PARAS_1 =['123456']; $TEMPLATE_PARAS_2 =['234567']; |
Python | TEMPLATE_PARAM='["369751"]' | TEMPLATE_PARAM_1 =["123456"] TEMPLATE_PARAM_2 =["234567"] |
C# | string templateParas ="[\"369751\"]"; | string[] templateParas_1 ={"123456"}; string[] templateParas_2 ={"234567"}; |
Node.js | var templateParas ='["369751"]'; | var templateParas1 =['123456']; var templateParas2 =['234567']; |
Go | templateParas :="[\"369751\"]" | templateParas1 :=[]string{"123456"}; templateParas2 :=[]string{"234567"}; |

