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