消息回退 - Amazon Pinpoint

终止支持通知:AWS 将于 2026 年 10 月 30 日终止对 Amazon Pinpoint 的支持。2026 年 10 月 30 日之后,您将不再能够访问 Amazon Pinpoint 控制台或 Amazon Pinpoint 资源(端点、客户细分、营销活动、旅程和分析)。有关更多信息,请参阅 Amazon Pinpoint 终止支持注意:与短信、语音、移动推送、OTP 和电话号码验证相关的 API 不受此变更的影响,AWS End User Messaging 支持这些功能。

消息回退

使用 Amazon Pinpoint API 发送消息时,可以在请求中传递三个可选参数:originationNumberregisteredKeywordsenderID。如果 Amazon Pinpoint 遇到 originationNumber 错误(例如无效字符),并且该错误可以重试,则 Amazon Pinpoint 会使用回退流程为请求选择有效的号码。回退功能按以下顺序检查有效数字。在此过程中的任何时候,Amazon Pinpoint 都会选择它找到的第一个有效号码作为发起号码。

  1. 发起号码。检查任何其他有效的发起号码。

  2. 关键字。扫描注册的关键字并与任何专用号码进行匹配。

  3. 发件人 ID。检查任何其他有效的发件人 ID。

注意

如果发送的消息中包含您的账户中不存在的 originationNumber,则没有回退流程,而是返回一个异常消息。

如果请求中未传递上述任何参数,Amazon Pinpoint 会查看您的账户并按以下顺序检查是否存在有效号码:

  1. 专用号码。按以下顺序检查与您的账户关联的任何专用号码:短代码、10DLC、长代码/免费电话号码。先检查国内号码,再检查国际号码。如果您的账户中同时有事务性和促销长代码,Amazon Pinpoint 会默认选择事务性号码。

  2. 默认发件人 ID。

  3. 共享路线。

    注意

    Amazon Pinpoint 将尝试在不需要发起身份的国家/地区发送消息。