我正在使用Twilio Appi进行电话验证我的这个代码段正在生成验证通话。
ValidationRequestResult result = client.AddOutgoingCallerId(options.To, GeneratedVerificationOption());
我想检查是否成功通话
答案 0 :(得分:0)
AddOutgoingCallerId
方法接受OutgoingCallerIdOptions
对象作为方法参数,您可以使用该参数提供StatusCallback
网址。
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会向此网址发出请求,并将验证结果作为VerificationStatus
参数传递给您。如果您使用的是ASP.NET MVC,则可以将其添加为操作方法参数:
public ActionMethod PostResult(string VerificationStatus) {
if (VerificationStatus=="success") {
}
}
希望有所帮助。