/// <summary> /// Send an SMS message via Twilio /// </summary> public static void SendTwilioMessage() { try { Dictionary<string, string> dSettings = GetEmailSettings(); if (dSettings["TwilioAccountSid"].Length > 0 && dSettings["TwilioAuthToken"].Length > 0 && dSettings["TwilioTo"].Length > 0 && dSettings["TwilioFrom"].Length > 0 && dSettings["TwilioBody"].Length > 0) { Twilio twilio = new Twilio(dSettings["TwilioAccountSid"], dSettings["TwilioAuthToken"]); ; Hashtable h = new Hashtable(); h.Add("From", dSettings["TwilioFrom"]); h.Add("To", dSettings["TwilioTo"]); h.Add("Body", dSettings["TwilioBody"]); twilio.RequestAsync(String.Format("/2010-04-01/Accounts/{0}/SMS/Messages", dSettings["TwilioAccountSid"]), "POST", h); } } catch { // Fail silently... } }
public RunRequestAsync(Twilio t) { twilio = t; }