1

次のコードを使用して、.net コア API の Twilio 仮想番号に送信されたテキスト メッセージを受信して​​います。私のWebフックAPIコードは、

namespace MyNameSpace.Controllers
{
    [Route(Routing.CONTROLLER_PREFIX)]
    public class MfaController : MyControllerBase
    {

        [HttpPost]
        [Route(Constants.Save)]
        [Produces("application/xml")]
        public ActionResult SaveText(TextMessage TextInfo)
        {
            // My save logic here


           return Ok();
        }
    }
}

コードをローカルでテストすると、フィドラーと郵便配達員で 200 - OK の応答が返されます。しかし、Twilio コンソール (デバッガー) でエラーが発生します。

{
    "callbackResult": "SUCCESS",
    "statusCode": 502,
    "body": "VHd...............",
    "cookies": [],
    "headers": {
        "Transfer-Encoding": [
            "chunked"
        ],
        "X-Cache": [
            "MISS from ip-XXX-18-0-xXx"
        ],
        "X-Cache-Lookup": [
            "MISS from ip-XXX-18-0-XXX:3128"
        ],
        "X-Twilio-Reason": [
            "Response does not contain content type"
        ],
        "Date": [
            "Thu, 29 Mar 2018 16:08:10 GMT"
        ],
        "Content-Type": [
            "text/html"
        ]
    }
}

API からの応答タイプは何ですか? ユーザーに返信メッセージを送信する必要はありません。テキスト メッセージを保存するだけです。

4

1 に答える 1