Я успешно отправил текстовое сообщение с помощью пакета NuGet AWS - Amazon Simple Notification Service в моем примере приложения. (В этом пакете он автоматически установит среду выполнения AWSSDK-Core). Но когда я пытался объединить код в моем текущем проекте, где мы уже использовали AWS SDK для других сервисов Amazon, я не получил одно из свойств, необходимых для отправки. текстовое сообщение.
Для отправки текстового сообщения нам нужно создать объект запроса публикации и передать этот объект в AmazonSimpleNotificationServiceClient.
Пожалуйста, найдите ниже код
AmazonSimpleNotificationServiceClient smsClient = new AmazonSimpleNotificationServiceClient("Access Key", "Secret Access Key", Region);
PublishRequest publishRequest = new PublishRequest();
publishRequest.Message = message;
publishRequest.MessageAttributes = smsAttributes;
publishRequest.PhoneNumber = "Phone number to which need to send text message";
Затем нам нужно передать этот объект в SNS.
PublishResponse result = smsClient.Publish(publishRequest);
Но я не получаю свойство «PhoneNumber» в моем текущем проекте, которое относится к последнему обновленному AWS SDK (установленный пакет NuGEt в моем проекте - AWS SDK для .NET с последней версией).
Если я попытался установить более ранний пакет NuGEt, с которым я успешно запустил код, я получаю конфликты, поскольку я получаю класс «AmazonSimpleNotificationServiceClient» в обеих библиотеках DLL, а именно. Ядро и AWSSDK.
Пожалуйста, предложите.