2017-04-24 5 views
1

私はSMSサービスを送っていないので、SMSを使ってOTPを送信するWebサービスを実装したいと思っています。ClickatellまたはAmazon SNS

だから、これはサードパーティのサービス1が好む、なぜSNSClickatellの間にすべきです。トピックにサブスクライブし、各電話番号に

答えて

1

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); 
} 

残りのコードは問題ありません。

関連する問題