Nexmo api для .net

Я использую nexmo api для .NET, чтобы отправить проверочный код на данный телефон, что дает мне следующую ошибку

The underlying connection was closed

Мой код выглядит следующим образом

public bool PhoneVerfication(string PhoneNumber, long userId)
        {
            try
            {
                long? _cellPhone = Convert.ToInt64(PhoneNumber);
                var _util = new utilMessageSender();
                _util.SendVerificationCode(PhoneNumber);
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
        }

  public utilMessageSender()
        {
            client = new Client(creds: new Credentials
            {
                ApiKey = "********",
                ApiSecret = "**************",
                ApplicationId = "*********-****-****-****-***********",
                ApplicationKey = "**************"
            });
        }

 public void SendVerificationCode(string phoneNumber)
        {
            try
            {
                var result = client.NumberVerify.Verify(new NumberVerify.VerifyRequest
                {
                    number = phoneNumber,
                    brand = "Offey-app"
                });
                RequestId = result.request_id;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

Я впервые использую этот API, он работал очень хорошо и отправлял проверочный код на разные номера телефонов, но я не знаю, что произошло, поскольку теперь он не работает.

try...catch...{ return false; } маскирует все ваши ошибки, поэтому никогда не поможет вам обнаружить настоящую ошибку. Не делай этого.
Uwe Keim 10.09.2018 09:16

Большое спасибо за ваше предложение :) Я всегда ищу лучший код

Shamshad Jamal 10.09.2018 09:19

Как проверить TLS v SDK, установленный с помощью пакетов nuget

Shamshad Jamal 10.09.2018 09:20
1
3
79
0

Другие вопросы по теме