国际短信验证码接口使用过程中常见问题有哪些?
2020-03-30 00:00:00
来源:https://www.jzyyun.com
点击:3308
喜欢:0
国际短信验证码接口使用过程中常见问题有哪些? 以下是嘉之元根据客户使用中遇到的一些疑问,我们将这些问题进行了一个归类总结: Q1、能免费进行短信测试吗? 注册账户后即可获得1元的免费测试额度。 Q2、可以群发国际短信吗? 可以,可以系统导入群发的号码,建议每次导入≤1万条号码的文件,多批次上传发送;
Q3、短信遇到轰炸以后有什么处理建议? 碰到轰炸,首先要:确认轰炸/攻击来源,判断是哪个注册入口遭到攻击基础防范措施:增加手机号有效性监测,过滤无效号码在注册页面添加一个参数,保存在session中随机验证,发短信前验证下请求是否是是由注册页面发起的同一个号码单位时间内发送次数限制同IP请求次数判断与限制同设备请求次数判断与限制建议使用https,防止传输明文数据被分析对请求的增加效验机制:PC端,微信端图片验证码,程序前后端需进行效验,并且满足“填错或不填图片验证码,不允许用户获取短信验证码”的逻辑。建议添加滑块验证等较高级的验证方式。对请求增加其他效验机制,例如APP端增加版本号效验等等。在登录页面增加账号检验等功能。限制用户请求来源:微信端、APP端的注册入口,需要对来自PC端的请求做限制和过滤,主要是大多数恶意程序都是来自PC端的。 Q4、提交短信的频率有限制吗? 1分钟内同一个号码提交不要超过2次。 Q5、为什么没有收到短信? 首先确认一下号码格式是否正确,例如国内号码8613800138000,香港号码85266661111; 其次短信发送是否返回成功,如果返回失败,请按具体返回的失败代码和出错提示排查; 如果返回成功,请检查: 1)手机是否处于关机或欠费停机状态,可以拨打手机号码确认 2)请检查手机信号是否正常,必要时重启一下手机 3)是否被短信屏蔽软件拦截,检查是否在屏蔽的短信列表中 4)通过接口查询短信接受状态和错误代码 Q6、为什么会重复收到短信? 1)检查您的程序是否重复提交的问题; 2)极端情况下,由于手机端未正确返回确认信号给运营商,造成运营商认为手机没有接受成功,尝试重试发送。请重启手机解决,必要的时候,取出手机卡,插入接受正常的手机接受完短信再插回原来的手机。 Q7、短信计费标准是怎样的? 计费标准:国内短信:70字符/条,长短信(>70字符时)67字符/条,不分中英文,含签名字符数; 国际短信:中文=国内计费,英文:140字符/条,长短信(>140字符时)134字符/条。短信中出现非ASCII编码字符,作中文标准计费。 国际运营商计费规则:国际短信按照提交成功计费(只要号码提交到运营商成功即将计费),所以发送之前要确保手机号码的正确性。 Q8、短信轰炸是什么? 短信轰炸、短信炸弹,是指通过恶意程序,利用从各个网站上找到的动态短URL(比如验证码发送的URL)和前端输入的被攻击者手机号码,发送HTTP请求,每次请求给用户发送一个动态的短信(比如验证码短信)。最终的效果,就是朝许多无关的手机用户,发送很多验证码短信。导致手机用户被骚扰。 Q9、图片验证码为什么能防范短信轰炸? 恶意攻击者采用恶意工具,调用“动态验证码短信获取”接口进行动态短信发送,究其原因是攻击者可以自动对接口进行大量调用。 采用图片验证码可有效防止恶意工具的自动化调用,即当用户进行“动态验证码短信发送”操作前,弹出图片验证码,要求用户输入验证码后,服务器端再发送动态短信到用户手机上,该方法可有效解决被利用实施炸弹攻击的问题。 Q10、三网(移动、联通和电信)都可以发吗? 三网都可以发。 Q11、什么是短信签名? 针对国内,短信签名是加在短信的开头,由【】加上您的公司名称、品牌名称或店铺名称的标识符,例如:【GlobalSent】。根据国内运营商的规定,每条短信前必须附加短信签名,否则将无法正常发送。国外不需要短信签名。
上一篇:106短信群发平台短信发送失败要计算费用吗?
下一篇:这些群发短信验证码的技巧,您知道吗?