首页 > 解决方案 > 以编程方式从 Twilio 中删除消息传递 Webhook

问题描述

有谁知道以编程方式删除 Twilio 中的 webhook 的方法?

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

提前致谢!

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

标签: c#smstwiliomessaging

解决方案


我终于找到了我的问题的答案。为了发回一个空的 URI 让他们删除 webhook,您必须发回 Twilio 的EmptyUri.

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

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

推荐阅读