消息&短信 MSGSMS-如何判断短信发送成功?

时间:2024-08-05 12:12:25

如何判断短信发送成功?

  1. 查看调用发送短信/发送分批短信API接口的响应消息,确认关键参数取值如下:

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

    参数

    取值

    说明

    code

    000000

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

    status

    000000

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

  2. 查看短信发送状态报告,确认关键参数取值如下:
    • 只有在调用发送短信/发送分批短信API接口时,通过请求Body中的“statusCallback”参数指定了回调地址,才能接收短信状态报告。请参考接收状态报告
    • 步骤1请求成功且消息&短信平台未给您返回失败的状态报告,就算发送成功。

    参数

    取值

    说明

    status

    DELIVRD

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

    • 短信状态报告中的“status”参数取值为“DELIVRD”,则表示短信发送成功。
    • 如果没有状态报告回调地址,请登录短信控制台,进入“发送详情”界面查看发送结果。若“发送结果”显示“成功”“状态码”显示“DELIVRD”,则表示短信发送成功。
support.huaweicloud.com/msgsms_faq/sms_faq_0013.html