Программно удалить веб-узел обмена сообщениями из Twilio

#c# #sms #twilio #messaging

#c# #sms #twilio #обмен сообщениями

Вопрос:

Кто-нибудь знает способ удалить webhook в Twilio программно?

Когда я использую Update функцию в библиотеке Twilio на C # и устанавливаю для метода, URL и резервного URL значение null, в Twilio ничего не меняется. Мне нужно иметь возможность удалить webhook из Twilio с помощью моей программы.

Заранее спасибо!

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

Ответ №1:

Я, наконец, нашел ответ на свой вопрос. Чтобы отправить обратно пустой URI для удаления webhook, вы должны отправить обратно Twilio EmptyUri .

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

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