Я реализую простой сервис Twilio для отправки смс с использованием C#.Twilio с C# asp.net webapi
Я хочу получить статус сообщения, отправленного на любой номер, поэтому я создал метод HTTP-сообщения Asp.Net WebAPI (вызов статуса) и был открыт Twilio, как показано ниже. Но каждый раз, когда я отправить сообщение, это HTTP метод поста не получает какое-либо и мой тестовый аккаунт Twilio протоколирования ниже сообщения
Вы получили это письмо, потому что ваша учетная запись Twilio имеет обнаружил ошибку или предупреждение и 1-го по ошибка каждый день Alert Trigger уволен. Самое последнее предупреждение было:
«11200 - HTTP поиска провал»
URL я использовал для вызова состояния обратно является общественным достоянием и HTTPS.
Я делаю что-то неправильно здесь? Пожалуйста, помогите мне.
Код
var message = twilio.SendMessage(
"+14439173365",
"+1xxxxxxxx",
"Sample Twilio message",
"https://www2.xxxx.com/webservices/Reminder/V1/WebAPI/Reminder/TwilioAPI/MessageStatusCallBack");
Можете ли вы сделать запрос 'curl' на ваш URL? Это определенно работает? – philnash
Я могу сделать запрос на завивание, а также запрос скрипача. Но всякий раз, когда я отправляю xml-запрос, api не работает, но запрос формата JSON является успешным. Ответ Twilio будет TwilML, верно? –
Что значит, что API не работает, но запрос формата JSON работает? Twilio отправит вам url-кодированные параметры в тело POST и ожидает, что вы вернете XML (TwiML). Каков код вашего URL-адреса обратного вызова статуса? – philnash