0
我正在實施簡單的Twilio服務使用c#發送短信。Twilio與c#asp.net webapi
我想接收發送給任何號碼的消息的狀態,所以我創建了Asp.Net WebAPI HTTP post方法(狀態回調),並將其暴露給Twilio,如下所示。但每次我發短信的時候,這個HTTP POST方法不接受任何和我的Twilio試用帳號登錄下面的消息
你收到這封電子郵件,是因爲您的Twilio帳戶 遇到錯誤或警告,1日每天發生錯誤警報 觸發器已觸發。最近警告是:
「11200 - HTTP檢索失敗」
我使用狀態調用的URL後面是公共領域和https。
我在這裏做錯了什麼?請幫幫我。
代碼從Twilio這裏
var message = twilio.SendMessage(
"+14439173365",
"+1xxxxxxxx",
"Sample Twilio message",
"https://www2.xxxx.com/webservices/Reminder/V1/WebAPI/Reminder/TwilioAPI/MessageStatusCallBack");
你能夠對你的URL做一個curl請求嗎?它確實有用嗎? – philnash
我能夠做出捲曲請求以及提琴手請求。但是每當我發送XML請求,API失敗,但JSON格式請求成功。 Twilio的迴應將是TwilML,對嗎? –
你是什麼意思,該API失敗,但JSON格式請求的作品? Twilio會向您發送POST主體中的URL編碼參數,並期望您返回XML(TwiML)。你的狀態回調網址後面的代碼是什麼? – philnash