跳到主要内容

获取彩信发送状态

调用GetMMSSendReceipt API获取彩信发送状态信息。

请求参数

参数名称类型描述是否必需
Actionstring取值:GetMMSSendReceipt。
AccountIdint项目ID,获取AccountId
SessionNoSet[]string发送彩信时返回的SessionNo集合。单次调用最多支持100个项。
  • 在提交和发送彩信后,您可以调用GetMMSSendReceipt API查询和获取已发送彩信的状态信息。
  • 如果在发送后没有立即收到状态回执,请建议在发送后5到10分钟后再次尝试调用。
  • 如果超过12小时没有收到发送状态,您可以联系support@uspeedo.com寻求技术支持。

响应元素

参数名称类型描述是否必需
RetCodeint当RetCode不为0时,Message中显示具体的错误描述。如果RetCode为0,则不返回Message。
Actionstring操作名称。
Messagestring当RetCode不为0时,Message中显示具体的错误描述。
Data[]ReceiptPerSession状态信息的集合。详细字段描述请参见ReceiptPerSession。

ReceiptPerSession

参数名称类型描述是否必需
SessionNostring发送彩信时返回的SessionNo。
ReceiptSet[]ReceiptPerPhone电话号码的状态信息集合。详细字段描述请参见ReceiptPerPhone。

ReceiptPerPhone

参数名称类型描述是否必需
Phonestring电话号码。
ReceiptResultstring发送状态结果。枚举值:Success-成功;Fail-失败;Unknow-未知;SubmitFail-提交失败。
ReceiptCodestring发送状态代码。
ReceiptDescstring发送状态描述。
ReceiptTimestring发送状态报告的时间。

请求示例

curl --request POST 'https://api.uspeedo.com/api' \
--header 'Content-Type: application/json' \
-d '{
"Action": "GetMMSSendReceipt",
"AccountId": 1,
"SessionNoSet": ["session no"]
}'

返回示例

{
"Action": "GetMMSSendReceiptResponse",
"Data": [
{
"ReceiptSet": [
{
"Phone": "(1)1111111",
"ReceiptCode": "receipt code",
"ReceiptDesc": "receipt desc",
"ReceiptResult": "Success",
"ReceiptTime": 1672502400
}
],
"SessionNo": "session no"
}
],
"Message": "",
"RetCode": 0
}