gpt4 book ai didi

java - 如何将电话号码列表订阅到 aws-sns 主题

转载 作者:行者123 更新时间:2023-11-30 02:20:59 25 4
gpt4 key购买 nike

我需要发送 200 条短信,在亚马逊文档中,我找到了如何通过订阅一个主题但只能逐条订阅来实现此目的。

public static void main(String[] args) {
AmazonSNSClient snsClient = new AmazonSNSClient();
String phoneNumber = "+1XXX5550100";
String topicArn = createSNSTopic(snsClient);
subscribeToTopic(snsClient, topicArn, "sms", phoneNumber);
}


public static void subscribeToTopic(AmazonSNSClient snsClient, String topicArn,
String protocol, String endpoint) {
SubscribeRequest subscribe = new SubscribeRequest(topicArn, protocol,
endpoint);
SubscribeResult subscribeResult = snsClient.subscribe(subscribe);
}

有什么方法可以将电话号码列表发送到端点,或者订阅 SubscribeRequest 列表吗?

最佳答案

目前,当您为 SNS 主题创建订阅时,您无法电话号码列表作为端点传递。每个订阅只能有一个个电话号码作为端点。

对于电子邮件,我们只需提供组电子邮件 ID,电子邮件服务器将处理通讯组列表。但对于电话号码来说,类似的事情是不可能的。 就 SNS 而言,它需要针对选定协议(protocol)(SMS/EMAIL)的单个端点

为了简化事情,您所做的就是维护代码中电话号码的列表。您可以循环遍历该列表,并每次使用相同主题 ARN 但不同电话号码调用 subscribeToTopic 方法。但我相信您自己也会考虑过这个问题。

关于java - 如何将电话号码列表订阅到 aws-sns 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46827618/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com