我如何向 200 phone 号码发送短信通知并在 SNS 中订阅他们的主题
How can i send sms notification to 200 phone number and subscribe them to a topic in SNS
大家好,我有一个用例:
我是经纪人,post我是个负担。当我 post 加载时,我最喜欢的列表中的所有运营商都应该收到一条短信,说明“NEw Load”。
我正在检查可用的文档,但找不到任何可靠的东西。
步骤:
- 创建主题。
- 添加 phone 号订阅主题。
3.Publish进入正题。
我可以创建主题了:
import boto3
sns = boto3.client('sns')
response = sns.create_topic(Name='my-topic')
我可以发布到主题:
response = sns.publish(
TopicArn='arn:aws:sns:region:0123456789:my-topic-arn',
Message='Hello World!',
)
我遇到的问题是使用多个 phone 号码创建对主题的订阅。
response = client.subscribe(
TopicArn='string',
Protocol='string',
Endpoint='string',
Attributes={
'string': 'string'
},
ReturnSubscriptionArn=True|False
)
我不知道我们是否可以让多个 phone 号码订阅该主题。
有这样的规定吗?
基于评论。
SNS subscribe 方法为单个 phone 号码创建订阅。没有 API 调用来执行批量订阅。
但是,可以使用 python 中的基本循环为 phone 个号码的列表创建多个订阅。
如果不确定应该如何设置 subscribe
参数,可以在 AWS 控制台中创建一个测试订阅,然后使用 list_subscriptions_by_topic 检查 list_subscriptions_by_topic 的正确参数形式是什么 subscribe
方法。
大家好,我有一个用例:
我是经纪人,post我是个负担。当我 post 加载时,我最喜欢的列表中的所有运营商都应该收到一条短信,说明“NEw Load”。
我正在检查可用的文档,但找不到任何可靠的东西。
步骤:
- 创建主题。
- 添加 phone 号订阅主题。 3.Publish进入正题。
我可以创建主题了:
import boto3
sns = boto3.client('sns')
response = sns.create_topic(Name='my-topic')
我可以发布到主题:
response = sns.publish(
TopicArn='arn:aws:sns:region:0123456789:my-topic-arn',
Message='Hello World!',
)
我遇到的问题是使用多个 phone 号码创建对主题的订阅。
response = client.subscribe(
TopicArn='string',
Protocol='string',
Endpoint='string',
Attributes={
'string': 'string'
},
ReturnSubscriptionArn=True|False
)
我不知道我们是否可以让多个 phone 号码订阅该主题。
有这样的规定吗?
基于评论。
SNS subscribe 方法为单个 phone 号码创建订阅。没有 API 调用来执行批量订阅。
但是,可以使用 python 中的基本循环为 phone 个号码的列表创建多个订阅。
如果不确定应该如何设置 subscribe
参数,可以在 AWS 控制台中创建一个测试订阅,然后使用 list_subscriptions_by_topic 检查 list_subscriptions_by_topic 的正确参数形式是什么 subscribe
方法。