我如何解决使用短代码和长代码在 Amazon SNS 中发送消息遇到的问题?

1 分钟阅读
0

我想使用短代码和长代码在 Amazon Simple Notification Service (Amazon SNS) 中成功发送消息。

解决方法

**重要信息:**您不能在 AWS 区域之间共享短代码或长代码。初始号码特定于账户和区域。您只能将初始号码用于获取初始号码的区域或账户。
**注意:**有关定价的信息,请参阅全球短信定价

按照以下步骤解决消息延迟或失败问题:

检查您的消息和初始身份之间是否存在差异

您可能会由于多个原因遇到消息延迟或失败的情况。例如,如果您的消息类型与短代码路由类型不匹配,您有可能会遇到消息延迟或失败的情况。

**重要信息:**您必须通过所获取的同一类型的原始号码发送相应的消息类型。也就是说,交易消息必须使用交易短代码,促销消息必须使用促销短代码。

要检查是否存在差异,请完成以下步骤:

  1. 打开 Amazon SNS 控制台
  2. 在导航窗格上,展开移动,然后选择原始号码
  3. 检查您的短代码的路由类型的值。

要检查发送消息时设置的消息类型,检查传输日志中的 smsType 字段。

对从长代码发送的消息进行故障排除

  1. 确认您在使用正确的短代码发送消息。
  2. 在 Amazon Pinpoint 中的短信设置中更新关键字和回复。您的短信设置中的关键字和回复必须与您在请求短代码时注册的关键字和回复匹配。
  3. 确认您使用短代码向其发送消息的国家/地区与您获取短代码的国家/地区相同。
    **重要信息:**您无法使用同一个短代码向多个国家/地区发送消息。

相关信息

短代码

长代码

AWS 官方
AWS 官方已更新 8 个月前