Я сделал код для отправки 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));
}
}
любая помощь будет действительно полезной заранее спасибо