public void sendMsm() { try { int sdkappid = 1400136127; string appkey = "d5fb98e2f3219e3f59ed0efd2acad62a"; string phoneNumber1 = "18549921992"; //string phoneNumber2 = "15062522528"; //string phoneNumber3 = "18006130891"; string phoneNumber4 = "19905129030"; SmsMultiSender multiSender = new SmsMultiSender(sdkappid, appkey); List <string> phoneNumbers = new List <string>(); phoneNumbers.Add(phoneNumber1); //phoneNumbers.Add(phoneNumber2); //phoneNumbers.Add(phoneNumber3); phoneNumbers.Add(phoneNumber4); //SmsSingleSender singleSender = new SmsSingleSender(sdkappid, appkey); //SmsSingleSenderResult singleResult = singleSender.Send(0, "86", phoneNumber1, "测测额", "", ""); // 普通群发 var msmName = name; if (name.Length > 11) { msmName = name.Substring(0, 11); } SmsMultiSenderResult multiResult = multiSender.Send(0, "86", phoneNumbers, string.Format("恭喜发财:{0}:now:{1},old:{2}", msmName, now, old), "", ""); } catch { } }
static void Main(string[] args) { // 请根据实际 appid 和 appkey 进行开发,以下只作为演示 sdk 使用 // appid,appkey,templId申请方式可参考接入指南 https://www.qcloud.com/document/product/382/3785#5-.E7.9F.AD.E4.BF.A1.E5.86.85.E5.AE.B9.E9.85.8D.E7.BD.AE int sdkappid = 1400096240; string appkey = "409fa0923289125b7b12025b0b281535"; string phoneNumber1 = "15221336036"; string phoneNumber2 = "15221336036"; string phoneNumber3 = "15221336036"; int tmplId = 128733; try { //SmsSingleSenderResult singleResult; //SmsSingleSender singleSender = new SmsSingleSender(sdkappid, appkey); //singleResult = singleSender.Send(0, "86", phoneNumber2, "测试短信,普通单发,深圳,小明,上学。", "", ""); //Console.WriteLine(singleResult); List <string> templParams = new List <string>(); templParams.Add("7876"); //// 指定模板单发 //// 假设短信模板内容为:测试短信,{1},{2},{3},上学。 //singleResult = singleSender.SendWithParam("86", phoneNumber2, tmplId, templParams, "", "", ""); //Console.WriteLine(singleResult); //return; SmsMultiSenderResult multiResult; SmsMultiSender multiSender = new SmsMultiSender(sdkappid, appkey); List <string> phoneNumbers = new List <string>(); //phoneNumbers.Add(phoneNumber1); //phoneNumbers.Add(phoneNumber2); //phoneNumbers.Add(phoneNumber3); DataTable dt = MySqlHelp.ExecuteDataTable("select * from t_customers"); foreach (DataRow dr in dt.Rows) { phoneNumbers.Add(dr["CellNumber"].ToString()); } // 普通群发 // 下面是 3 个假设的号码 multiResult = multiSender.Send(0, "86", phoneNumbers, "测试短信,普通群发,深圳,小明,上学。", "", ""); Console.WriteLine(multiResult); return; // 指定模板群发 // 假设短信模板内容为:测试短信,{1},{2},{3},上学。 templParams.Clear(); templParams.Add("指定模板群发"); templParams.Add("深圳"); templParams.Add("小明"); multiResult = multiSender.SendWithParam("86", phoneNumbers, tmplId, templParams, "", "", ""); Console.WriteLine(multiResult); } catch (Exception e) { Console.WriteLine(e); } Console.Read(); }
static void Main(string[] args) { // 请根据实际 appid 和 appkey 进行开发,以下只作为演示 sdk 使用 // appid,appkey,templId申请方式可参考接入指南 https://www.qcloud.com/document/product/382/3785#5-.E7.9F.AD.E4.BF.A1.E5.86.85.E5.AE.B9.E9.85.8D.E7.BD.AE int sdkappid = 123456; string appkey = "1234567890abcdef1234567890abcdef"; string phoneNumber1 = "12345678901"; string phoneNumber2 = "12345678902"; string phoneNumber3 = "12345678903"; int tmplId = 7839; try { SmsSingleSenderResult singleResult; SmsSingleSender singleSender = new SmsSingleSender(sdkappid, appkey); singleResult = singleSender.Send(0, "86", phoneNumber2, "测试短信,普通单发,深圳,小明,上学。", "", ""); Console.WriteLine(singleResult); List <string> templParams = new List <string>(); templParams.Add("指定模板单发"); templParams.Add("深圳"); templParams.Add("小明"); // 指定模板单发 // 假设短信模板内容为:测试短信,{1},{2},{3},上学。 singleResult = singleSender.SendWithParam("86", phoneNumber2, tmplId, templParams, "", "", ""); Console.WriteLine(singleResult); SmsMultiSenderResult multiResult; SmsMultiSender multiSender = new SmsMultiSender(sdkappid, appkey); List <string> phoneNumbers = new List <string>(); phoneNumbers.Add(phoneNumber1); phoneNumbers.Add(phoneNumber2); phoneNumbers.Add(phoneNumber3); // 普通群发 // 下面是 3 个假设的号码 multiResult = multiSender.Send(0, "86", phoneNumbers, "测试短信,普通群发,深圳,小明,上学。", "", ""); Console.WriteLine(multiResult); // 指定模板群发 // 假设短信模板内容为:测试短信,{1},{2},{3},上学。 templParams.Clear(); templParams.Add("指定模板群发"); templParams.Add("深圳"); templParams.Add("小明"); multiResult = multiSender.SendWithParam("86", phoneNumbers, tmplId, templParams, "", "", ""); Console.WriteLine(multiResult); } catch (Exception e) { Console.WriteLine(e); } }
static void Main(string[] args) { // 请根据实际 appid 和 appkey 进行开发,以下只作为演示 sdk 使用 int sdkappid = 123456; string appkey = "1234567890abcdef1234567890abcdef"; string phoneNumber1 = "12345678901"; string phoneNumber2 = "12345678902"; string phoneNumber3 = "12345678903"; int tmplId = 7839; try { SmsSingleSenderResult singleResult; SmsSingleSender singleSender = new SmsSingleSender(sdkappid, appkey); singleResult = singleSender.Send(0, "86", phoneNumber2, "测试短信,普通单发,深圳,小明,上学。", "", ""); Console.WriteLine(singleResult); List <string> templParams = new List <string>(); templParams.Add("指定模板单发"); templParams.Add("深圳"); templParams.Add("小明"); // 指定模板单发 // 假设短信模板内容为:测试短信,{1},{2},{3},上学。 singleResult = singleSender.SendWithParam("86", phoneNumber2, tmplId, templParams, "", "", ""); Console.WriteLine(singleResult); SmsMultiSenderResult multiResult; SmsMultiSender multiSender = new SmsMultiSender(sdkappid, appkey); List <string> phoneNumbers = new List <string>(); phoneNumbers.Add(phoneNumber1); phoneNumbers.Add(phoneNumber2); phoneNumbers.Add(phoneNumber3); // 普通群发 // 下面是 3 个假设的号码 multiResult = multiSender.Send(0, "86", phoneNumbers, "测试短信,普通群发,深圳,小明,上学。", "", ""); Console.WriteLine(multiResult); // 指定模板群发 // 假设短信模板内容为:测试短信,{1},{2},{3},上学。 templParams.Clear(); templParams.Add("指定模板群发"); templParams.Add("深圳"); templParams.Add("小明"); multiResult = multiSender.SendWithParam("86", phoneNumbers, tmplId, templParams, "", "", ""); Console.WriteLine(multiResult); } catch (Exception e) { Console.WriteLine(e); } }