更新时间:2023-08-21 GMT+08:00
如何判断短信发送成功?
- 查看调用发送短信/发送分批短信API接口的响应消息,确认关键参数取值如下:
注:一个请求响应只有一个code,一个手机号码对应一个status。
参数
取值
说明
code
000000
表示请求成功,请查看“status”取值。
status
000000
表示短信平台处理请求成功,用户是否成功收到短信,请查看“短信状态报告”。
- 查看短信发送状态报告,确认关键参数取值如下:
- 只有在调用发送短信/发送分批短信API接口时,通过请求Body中的“statusCallback”参数指定了回调地址,才能接收短信状态报告。请参考接收状态报告。
- 因部分国家/地区的运营商不支持短信状态报告,所以发送全球短信时,即使未收到成功发送的状态报告,只要步骤1请求成功且消息&短信平台未给您返回失败的状态报告,就算发送成功。
参数
取值
说明
status
DELIVRD
表示短信发送成功,用户已成功收到短信。
短信状态报告中的“status”参数取值为“DELIVRD”,则表示短信发送成功。
如果没有状态报告回调地址,请登录短信控制台页面,进入“发送详情”界面查看发送结果。若“发送结果”显示“成功”,“状态码”显示“DELIVRD”,则表示短信发送成功。
父主题: 短信发送问题