在 AWS 终端用户消息发送 SMS 服务中发送包含消息反馈的消息 - AWS 最终用户消息 SMS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 AWS 终端用户消息发送 SMS 服务中发送包含消息反馈的消息

要启用通过 SendTextMessageSendMediaMessage 发送消息时的消息反馈,请将 MessageFeedbackEnabled 参数设置为 true。使用消息反馈时,必须设置消息反馈状态记录以更新您的消息反馈指标

以下是使用 --message-feedback-enabled 参数发送启用消息反馈发送短信的部分示例:

通过 API 发送启用了消息反馈的短信
  • 在命令行输入以下命令:

    aws pinpoint-sms-voice-v2 --region 'us-east-1' send-text-message --destination-phone-number +12065550150 --origination-identity +14255550120 --message-body 'text body' --message-feedback-enabled

    在前面的命令中,进行以下更改:

    • us-east-1 替换为存储您发起身份的 AWS 区域。

    • +12065550150 替换为目标电话号码。

    • +14255550120 替换为您的发起身份。该发起身份必须处于 ACTIVE 状态且能够发送到目标电话号码。

    • text body 替换为您的文本消息。

    • 保留 --message-feedback-enabled 以启用消息反馈。

以下是在配置集中启用消息反馈发送短信的部分示例。通过使用配置集,您还可利用该配置集指定的任何事件日志记录。

使用配置集发送包含消息反馈的短信示例
  • 在命令行输入以下命令:

    aws pinpoint-sms-voice-v2 --region 'us-east-1' send-text-message --destination-phone-number +12065550150 --origination-identity +14255550120 --message-body 'text body' --configuration-set-name ConfigSetName

    在前面的命令中,进行以下更改:

    • us-east-1 替换为存储您发起身份的 AWS 区域。

    • +12065550150 替换为目标电话号码。

    • +14255550120 替换为您的发起身份。该发起身份必须处于 ACTIVE 状态且能够发送到目标电话号码。

    • text body 替换为您的文本消息。

    • ConfigSetName 替换为配置集的名称。

如果 AWS 终端用户消息发送 SMS 服务接受该命令,您将收到 MessageId. 这仅表示命令已成功接收,并不意味着目标设备已收到消息。

{ "MessageId": "string" }

您需要保存 MessageId,以便更新客户已收到消息的状态。