文档首页 > > 常见问题> 短信发送问题> 如何判断短信发送成功?

如何判断短信发送成功?

分享
更新时间:2020/07/14 GMT+08:00
  1. 查看调用发送短信/发送分批短信API接口的响应消息,确认关键参数取值如下:

    注:一个请求响应只有一个code,一个手机号码对应一个status。

    参数

    取值

    说明

    code

    000000

    表示请求成功,请查看“status”取值。

    status

    000000

    表示短信平台处理请求成功,用户是否成功收到短信,请查看“短信状态报告”。

  2. 查看短信发送状态报告,确认关键参数取值如下:

    注:

    1. 只有在调用发送短信/发送分批短信API接口时,通过请求Body中的“statusCallback”参数指定了回调地址,才能接收短信状态报告。请参考接收状态报告
    2. 因部分国家/地区的运营商不支持短信状态报告,所以发送国际/港澳台短信时,即使未收到成功发送的状态报告,只要步骤1请求成功且消息&短信平台未给您返回失败的状态报告,就算发送成功。

    参数

    取值

    说明

    status

    DELIVRD

    表示短信发送成功,用户已成功收到短信。

    短信状态报告中的“status”参数取值为“DELIVRD”,则表示短信发送成功。

    如果没有状态报告回调地址,请登录短信控制台,进入“发送详情”界面查看发送结果。若“发送结果”显示“成功”“状态码”显示“DELIVRD”,则表示短信发送成功。

分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问