AWS SMS с использованием Java

Я сделал код для отправки SMS на определенный номер телефона с помощью java, который использует API AWS-SNS, он работает нормально, но я просто хотел проверить, было ли сообщение доставлено или нет. например: скажите, если номер мобильного телефона неверен или не существует, например, +910000000000

ниже мой код

import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.sns.AmazonSNS;
import com.amazonaws.services.sns.AmazonSNSClient;
import com.amazonaws.services.sns.model.PublishRequest;

public class SMSClass {

    public static void main(String[] args) {
        
        //Used for authenticating to AWS
        BasicAWSCredentials awsCreds = new BasicAWSCredentials("Access_Key", "Secret_Access_Key");
        
        //Create SNS Client
        AmazonSNS snsClient = AmazonSNSClient
                .builder()
                .withRegion(Regions.AP_SOUTHEAST_2)
                .withCredentials(new AWSStaticCredentialsProvider(awsCreds))
                .build();
        
        String SMSMessage = "Sent using AWS SNS";
        String mobile = "+910000000000";//Enter your mobile number here
        
        snsClient.publish(new PublishRequest().withMessage(SMSMessage).withPhoneNumber(mobile));
        
        

    }

}

любая помощь будет действительно полезной заранее спасибо


person s.surya Prakash    schedule 23.03.2021    source источник


Ответы (1)