Exemple #1
0
        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
            {
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
            }
        }