私はTwilio APIを使用してそれを行う方法が見つかりませんでした。ここで
は私のソリューションです:
using (var client = new WebClient())
{
var values = new NameValueCollection
{
["From"] = _twilioFromPhone,
["To"] = phoneNumber,
["Body"] = body
};
var encoded = Convert.ToBase64String(Encoding.GetEncoding("ISO-8859-1").GetBytes(_accountSid + ":" + _authToken));
client.Headers.Add("Authorization", "Basic " + encoded);
client.Proxy = new WebProxy("[proxy address, not http in front]", proxy port number);
var url = string.Format("https://api.twilio.com/2010-04-01/Accounts/{0}/Messages", _accountSid);
var response = client.UploadValues(url, values);
var responseString = Encoding.Default.GetString(response);
}