本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在 AWS 终端用户消息发送 SMS 服务中发送包含消息反馈的消息
要启用通过 SendTextMessage 或 SendMediaMessage 发送消息时的消息反馈,请将 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-nameConfigSetName在前面的命令中,进行以下更改:
-
将
us-east-1替换为存储您发起身份的 AWS 区域。 -
将
+12065550150替换为目标电话号码。 -
将
+14255550120替换为您的发起身份。该发起身份必须处于ACTIVE状态且能够发送到目标电话号码。 -
将
text body替换为您的文本消息。 将
ConfigSetName替换为配置集的名称。
-
如果 AWS 终端用户消息发送 SMS 服务接受该命令,您将收到 MessageId. 这仅表示命令已成功接收,并不意味着目标设备已收到消息。
{
"MessageId": "string"
}您需要保存 MessageId,以便更新客户已收到消息的状态。