это мой вызов URL-адреса API из моего приложения:
statusCallback: new Uri("http://xx.xx.xx.xx:xx/api/SMSAPI"/>
это то, что я пробовал в своем API:
[HttpPost]
public void Post([FromBody]string value)
{
string MessageStatus = "From Body: " + value;
//return statusText;
printLog(MessageStatus);
}
где printLog() записывает данные в файл журнала. но проблема в том, что он печатает только «Из тела:», так как получить все значения из twilio
Также выдает ошибку 500 в консоли twilio... изображение





Евангелист Twilio здесь.
Twilio передает параметры как значения, закодированные в форме, поэтому вы можете указать имена этих индивидуальные параметры в качестве параметров вашего метода, чтобы позволить ASP.NET автоматически сопоставлять их:
public void Post([FromBody]string To, [FromBody]string From, [FromBody]string Body)
Или вы можете использовать пакет Nuget twilio-aspnet, чтобы отобразить их все в один строго типизированный объект:
public void Post(SmsRequest request)
Надеюсь, это поможет.
когда я даю более одного параметра, метод даже не попадает, но когда я даю один параметр, такой как метод
public void Post([FromBody]string To), он попадает, но значение все равно не появляется.