我正在使用AWS SNS以便使用下面的代码将SMS发送到特定的电话,每件事都像魅力一样工作,但是我有一个问题-发件人/消息标题为“ NOTICE”,我希望更改它值。我没有找到可以在boto API中编辑的任何属性来解决此问题...
任何想法?谢谢!!!
import boto3
sns = boto3.client('sns')
sns.publish(
PhoneNumber = '+11234567890',
Message = 'Simple text message'
)
答案 0 :(得分:1)
要更改NOTICE
,您需要设置SenderID:
sns.set_sms_attributes({"DefaultSenderID": "Me"}
这是信息from the docs:
(可选)对于“发件人ID”,键入一个自定义ID,该ID最多包含11个字母数字字符,包括至少一个字母且没有空格。发件人ID在接收设备上显示为消息发件人。例如,您可以使用您的企业品牌来使消息源更易于识别。
对发件人ID的支持因国家和/或地区而异。例如,传递给美国电话号码的消息将不会显示发件人ID。有关支持发件人ID的国家和地区,请参阅支持的地区和国家。
如果您未指定发件人ID,则在受支持的国家或地区中,该消息将显示长代码作为发件人ID。 对于需要按字母顺序排列的发件人ID的国家和地区,消息将显示NOTICE作为发件人ID。
此消息级发件人ID会覆盖您在“文本消息首选项”页面上设置的默认发件人ID。