为了账号安全,请及时绑定邮箱和手机立即绑定

调用短信平台发送验证码短信后,是否要检查发送成功?

调用短信平台发送验证码短信后,是否要检查发送成功?

PHP
慕斯王 2019-03-13 12:05:11
有时调用平台把短信发出后,我这边服务器是否要检查短信是否发送成功?如果检查没有发送成功,再重新发一遍
查看完整描述

18 回答

?
Agony2015

TA贡献2条经验 获得超0个赞

这么多回答,只有2个回答需要,其他人的水平可见一斑。

决定需不需要判断是否发送成功,取决于发送短信对你的应用的重要性以及手机号码的获取方式。

  1. 如果手机号码是用户提供的。

    这个时候,你可以不用校验短信是否发生成功,因为如果用户在指定的时间范围内获取不到验证码,自然会检查自己的手机号码是否正确。

  2. 如果你的手机号码是通过各种方式收集的,并且发送的短信对于接收人很重要(比如重要的会议或者参赛资格,或者重要的通知),这个时候你一定要检验短信是否发送成功,以便重发。

另外短信发送以后,你可以获取短信的回执,回执中会包含短信是否发送成功。


查看完整回答
反对 回复 2019-03-26
?
哔哔one

TA贡献1854条经验 获得超8个赞

不需要,如果用户没有接收到自己会选择重新发送的。

反而,如果你误判了,发了两条给用户,用户会觉得很奇怪!

查看完整回答
反对 回复 2019-03-18
?
青春有我

TA贡献1784条经验 获得超8个赞

不需要,再说服务商那边都是队列来的,你请求提交成功,但是短信有可能没发

所以才会有"短信延迟,一分钟没收到请重试"这个说法,从交互上说,用户没收到会要求重发

查看完整回答
反对 回复 2019-03-18
?
千巷猫影

TA贡献1829条经验 获得超7个赞

不需要, 因为你根本没办法检查.
如果用户没收到, 他会要求你再发的.

查看完整回答
反对 回复 2019-03-18
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

发送短信之后的返回结果,一般平台都会直接给你返回成功或者失败

查看完整回答
反对 回复 2019-03-18
?
不负相思意

TA贡献1777条经验 获得超10个赞

需要
调完短信接口,要检查短信服务商的返回结果呀。成功或者失败,失败原因是什么,记录日志。查看错误。
接口返回成功,用户接受不到,可以考虑换一家服务商

查看完整回答
反对 回复 2019-03-18
?
万千封印

TA贡献1891条经验 获得超3个赞

这个可以验证一下
验证短信平台返回的内容是否标识成功 这主要是方便调试, 比如短信用完啊, 超过发送限制之类的
至于用户是否收到这个没法验证,做好体验就好了

查看完整回答
反对 回复 2019-03-18
?
一只甜甜圈

TA贡献1836条经验 获得超5个赞

不需要,用户收没收到这个状态你获取不到。。。你知道的就是你发送的请求是否被短信运营商成功接收。。

查看完整回答
反对 回复 2019-03-18
?
慕神8447489

TA贡献1780条经验 获得超1个赞

不需要,让使用者去判断是否要重新发送短信

查看完整回答
反对 回复 2019-03-18
?
墨色风雨

TA贡献1853条经验 获得超6个赞

后台页面有弹框提示的话,可以检查一下.
查看完整回答
反对 回复 2019-03-18
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

只能判断短信接口是否正常而已。。发送结果没办法

查看完整回答
反对 回复 2019-03-18
?
守候你守候我

TA贡献1802条经验 获得超10个赞

发送完成之后,一般短信平台会给你权限可以查看回执状态的,这个合作的时候平台会教你怎么去看,我公司目前和广州零点科技短信公司合作,到达率挺高,客服服务不错

查看完整回答
反对 回复 2019-03-18
?
繁花如伊

TA贡献2012条经验 获得超12个赞

我自己系统现在没有检查,理由很简单:没必要。
1 用户收到了短信,却仍然说没收到,那你敢弹个框出来说:我知道你已经收到了,别装了。只能重发。
2 找个靠谱的平台,一般发送都是成功的,为了极少概率的不成功浪费时间记日志,分析,不靠谱。

查看完整回答
反对 回复 2019-03-18
  • 18 回答
  • 0 关注
  • 1212 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信