回执消息FAQ

本文为您介绍配置短信回执消息时常见问题及处理建议。

如何设置消息回执的接收方式?

使用短信服务API接口后,可以通过MNS消息队列消费模式或HTTP批量推送模式来接收短信的回执消息。更多详情请参见回执消息配置

什么是上行短信?如何获取?

上行短信是用户对收到您提供阿里云短信服务下发的短信进行回复,通过订阅SmsUp上行短信消息,可以获知终端用户回复短信的内容。详情请参见SmsUp

短信下行状态报告推送失败10次怎么办?

第一次推送失败后,间隔1分钟、5分钟、10分钟、30分钟、60分钟、60分钟、60分钟、60分钟、60分钟后会进行重推,直至推送成功为止。如果推送10次后仍失败,不再重试,相应的发送状态无法再通过SmsReport获取。建议您:

下行短信可以指定使用号码?

不支持。下发号码是运营商下发时随机分配的,因为运营商还未对阿里云开放这部分的功能,所以暂不支持指定下发号码。

怎么统计发送短信后退订的用户数量?

您可以通过用户回复的退订内容进行统计:调用SmsUp接口拉取短信上行消息,具体配置可参见回执消息配置

如何查看用户回复的短信内容?

暂时不支持通过短信服务控制台查看短信回复信息,短信回复内容需要配置回执消息才能收到,配置后,可通过API查询消息队列或在配置的接收服务器内查看。

如何获取下发短信的上行回复?

短信下发和接收上行回执的消息,这两个是不同的链路。

  • 短信下发,是调用短信服务API发送短信,更多详情请参见代码示例

  • 用户接收到短信,进行上行回复后,系统会将上行回复的内容通过SmsUp接口,推送到您的消息队列或HTTP接收地址中。

我已获取到SmsUp接口返回的信息,但没有BizId ,不知道用哪个字段判断是哪条短信的回执

BizId用于区分下行消息,目前只能根据用户回复的内容和时间,大致判断是哪条短信的回执。

设置回调URL提示报错保存地址失败?

失败原因:HTTP批量推送模式配置保存失败提示“系统错误”一般是由于HTTP地址不符合云通信要求的响应格式。

建议方案:请确保您的HTTP响应格式如下所示,并不做任何其他校验;且HTTP响应状态码必须是200,响应耗时控制在700ms以内。

{
  "code": 0,
  "msg":  "成功"
}

SmsUp回调报错404是为什么?

请检查您所设置的回调地址是否正常响应,确保您的HTTP响应格式如下所示,并不做任何其他校验;且HTTP响应状态码必须是200,响应耗时控制在700ms以内。

{
  "code": 0,
  "msg":  "成功"
}