Twilio REST Api вызов плохой запрос
Ранее я успешно реализовал Twilio REST API с C#. Тем не менее, внезапно звонки API продолжают получать 400 - ПЛОХОЙ ЗАПРОС.
Тело ответа также не содержит какой-либо конкретной ошибки...
Я скажу это снова, это работало в течение недели или двух, и внезапно это возвращает ПЛОХОЙ ЗАПРОС.
Код точный следующий ниже.
public async Task SendSmsAsync(string number, string message)
{
var accountSid = _configuration["Authentication:Twilio:AccountSID"];
var authToken = _configuration["Authentication:Twilio:AuthToken"];
var twilioNumber = _configuration["Authentication:Twilio:Number"];
var credentials = new NetworkCredential(accountSid, authToken);
var handler = new HttpClientHandler { Credentials = credentials };
using (var client = new HttpClient(handler))
{
var url = $"https://api.twilio.com/2010-04-01/Accounts/{ accountSid }/Messages";
var body = new List<KeyValuePair<string, string>>
{
new KeyValuePair<string, string>("To", number),
new KeyValuePair<string, string>("From", twilioNumber),
new KeyValuePair<string, string>("Body", message),
};
var content = new FormUrlEncodedContent(body);
content.Headers.ContentType.CharSet = "UTF-8";
var response = await client.PostAsync(url, content);
if (response.IsSuccessStatusCode)
{
//Uri success = response.Headers.Location;
}
}
}