1
私はSMSサービスを送っていないので、SMSを使ってOTPを送信するWebサービスを実装したいと思っています。ClickatellまたはAmazon SNS
だから、これはサードパーティのサービス1が好む、なぜSNSとClickatellの間にすべきです。トピックにサブスクライブし、各電話番号に
私はSMSサービスを送っていないので、SMSを使ってOTPを送信するWebサービスを実装したいと思っています。ClickatellまたはAmazon SNS
だから、これはサードパーティのサービス1が好む、なぜSNSとClickatellの間にすべきです。トピックにサブスクライブし、各電話番号に
documentationによると、トピックにSMSを送信するために、あなたがCreateTopic
に必要な、Subscribe
(欠けている)、それに電話番号、そしてPublish
メッセージ。トピックに番号を登録する場合は、次の操作を実行できます。
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);
System.out.println("Subscribe request: " +
snsClient.getCachedResponseMetadata(subscribe));
System.out.println("Subscribe result: " + subscribeResult);
}
残りのコードは問題ありません。