У меня есть серверный веб-сайт Blazor с API, настроенным для Twilio. У меня есть Twilio, указывающий на правильную конечную точку, и когда я вызываю его в Postman, он работает. Однако когда я отправляю SMS, API никогда не попадает, почему?
using Twilio.AspNet.Common;
namespace Webapp.Services.Controllers.API
{
[Route("api/[controller]/[action]")]
[ApiController]
public class TwilioAPIController
{
[HttpPost]
[AllowAnonymous]
public void ReceiveSms(SmsRequest message)
{
Logger.Log("Received SMS message: " + Newtonsoft.Json.JsonConvert.SerializeObject(message));
}
}
}
Для справки, вот работающее тело Postman:
{
"MessageSid": "",
"SmsSid": "",
"Body": "Hello",
"MessageStatus": "",
"OptOutType": "",
"MessagingServiceSid": "",
"NumMedia": 0,
"ReferralNumMedia": 0,
"accountSid": "removed",
"From": "+11234567890"
}
Подробнее здесь: https://stackoverflow.com/questions/791 ... tman-but-t
Мобильная версия