本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
消息回退
使用 Amazon Pinpoint 发送消息时API,可以在请求中传递三个可选参数:originationNumber
registeredKeyword
、和。senderID
如果 Amazon Pinpoint 遇到 originationNumber
错误(例如无效字符),并且该错误可以重试,则 Amazon Pinpoint 会使用回退流程为请求选择有效的号码。Fallback 按以下顺序检查有效数字。在此过程中的任何时候,Amazon Pinpoint 都会选择它找到的第一个有效号码作为发起号码。
-
发起号码。检查任何其他有效的发起号码。
-
关键字。扫描注册的关键字并与任何专用号码进行匹配。
-
发件人 ID。检查所有其他有效的发IDs件人。
注意
如果您发送的消息包含账户中不originationNumber
存在的消息,则没有后备流程,而是会返回一条异常消息。
如果请求中未传递上述任何参数,Amazon Pinpoint 会查看您的账户并按以下顺序检查是否存在有效号码:
-
专用号码。与您的账户关联的所有专用号码均按以下顺序进行检查:短码DLC、10,然后是长码/免费电话号码。先检查国内号码,再检查国际号码。如果您的账户中同时有交易长码和促销长码,Amazon Pinpoint 会默认选择交易编号。
-
默认发件人IDs。
-
共享路线。
注意
Amazon Pinpoint 确实会尝试在不需要提供发件人身份的国家/地区发送消息。