NET的Nexmo API

时间:2018-09-10 06:55:43

标签: c# nexmo

我正在使用.net的nexmo api将验证码发送到给定的电话,这会给我以下错误

  

基础连接已关闭

我的代码如下

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​​时,它的运行情况非常好,并将验证码发送到不同的电话号码,但是我不知道发生了什么,现在它不起作用。

0 个答案:

没有答案