通过编程方式从Twilio删除消息Webhook

时间:2019-03-21 12:37:24

标签: c# sms twilio messaging

有人知道以编程方式删除Twilio中的Webhook吗?

当我在C#的Twilio库中使用Update函数并将方法,URL和备用URL设置为null时,Twilio中没有任何变化。我需要能够通过我的程序从Twilio删除webhook。

谢谢!

IncomingPhoneNumberResource.Update(pathSid: phoneSid, smsMethod: null,
    smsUrl: null,
    smsFallbackUrl: null
);

1 个答案:

答案 0 :(得分:1)

我终于找到了我问题的答案。为了发回空的URI以便他们删除Webhook,您必须发回Twilio的EmptyUri

var uri = new Twilio.Types.EmptyUri();
var phoneSid = "PNXXXXXXXXX";

await IncomingPhoneNumberResource.UpdateAsync(
    pathSid: phoneSid,
    smsUrl: uri,
    smsFallbackUrl: uri
);