我正在使用 Twilio Appi 进行电话验证,我的这个片段正在生成验证呼叫。
ValidationRequestResult result = client.AddOutgoingCallerId(options.To, GeneratedVerificationOption());
我想检查任一呼叫是否成功
我正在使用 Twilio Appi 进行电话验证,我的这个片段正在生成验证呼叫。
ValidationRequestResult result = client.AddOutgoingCallerId(options.To, GeneratedVerificationOption());
我想检查任一呼叫是否成功
该AddOutgoingCallerId
方法接受一个OutgoingCallerIdOptions
对象作为方法参数,您可以使用它来提供StatusCallback
URL。
var options = OutgoingCallerIdOptions() { StatusCallback="http://example.com/result" }
result = client.AddOutgoingCallerId("+15555555555", options);
if (result.RestException!=null) {
Debug.Writeline("error making validation phone call");
}
当验证调用完成时,Twilio 将向该 URL 发出请求,将验证结果作为VerificationStatus
参数传递给您。如果您使用的是 ASP.NET MVC,您可以将其添加为操作方法参数:
public ActionMethod PostResult(string VerificationStatus) {
if (VerificationStatus=="success") {
}
}
希望有帮助。