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