短信接口问题
支持哪些语言的接入?
我们提供PHP,.NET,JAVA等热门语言的开发SDK,通过SDK,您可以轻松的对接我们的接口
接口一次可以发多少短信?
短信可以提交不超过50000个手机号码,每个号码用英文逗号间隔。get一次提交发送200个手机号码,post一次性不超过50000个
设置report为true就会推送短信状态吗?
report=true只是表示需要状态报告。在report=true的前提下,配置一个可访问的接收地址就会推送状态报告。反之,配置好了接收地址,但是report不为true,也不会推送状态报告
状态报告以及上行的推送机制是什么?
运营商返回状态报告就会推送,如果失败了一分钟后推送第二次,还是失败再一分钟后推送第三次。依然失败就不会继续推送了
怎么判断状态报告以及上行推送成功?
http协议返回0,即判断推送成功
接入短信验证功能,会不会出现发送验证码和从接口获取的验证码不一致的现象?
我们只是负责推送短信,正式环境中验证码由您那边的程序服务器随机生成,您保存一下(保存到session,或保存到数据库),然后用户收到验证码,提交之后,您就可以去比较了
长短信怎么计算的?
具体计费方式如下:
1.单条短信不超过70个字符(包括签名和符号),以一条短信费用计费。
2.单条短信内容超过70个字符(包括签名和符号),称为长短信,长短信以每条67个字符计费。
怎么防盗发防轰炸?
防盗发:
1.修改账号密码
2.可以评估一下日发送数量,设置日发送上限,超出发送上限请求失败。
3.可以绑定接口ip,只有绑定了的ip才能调用短信接口。(登录平台-短信设置-ip绑定)
防轰炸:
1.在程序中限制单个手机号、单个ip的获取次数。
2.设置有效的倒计时机制(第一次获取短信后,刷新页面之后,输入相同的手机号,还存在倒计时)
提交短信有频率限制吗?
提交短信没有限制,如果想更快的提交短信,可使用多线程提交
提交短信的时候会返回具体的短信是否接收成功的状态吗?
短信状态是运营商返回的,没有办法在提交短信的时候返回具体的短信状态,但是我们有状态报告推送,可以在运营商返回状态后推送到配置的地址上。
在平台发送短信提示操作成功,在单条记录(或者批次记录)里面未查到相关短信的发送记录,并且没有收到短信?
可以提供一下发送短信的API账号联系客服查询提交记录。