private string SendMessage(string destination, string text, string speed = "0") { string str; if (string.IsNullOrWhiteSpace(destination)) { str = "发送目标不能为空!"; } else { MessageSMSConfig config = SMSCore.GetConfig(); SortedDictionary <string, string> strs = new SortedDictionary <string, string>() { { "mobiles", destination }, { "text", text }, { "appkey", config.AppKey }, { "sendtime", DateTime.Now.ToString() }, { "speed", speed } }; Dictionary <string, string> strs1 = SMSAPiHelper.Parameterfilter(strs); string str1 = SMSAPiHelper.BuildSign(strs1, config.AppSecret, "MD5", "utf-8"); strs1.Add("sign", str1); strs1.Add("sign_type", "MD5"); str = SMSAPiHelper.PostData("http://sms.kuaidiantong.cn/SendMsg.aspx", SMSAPiHelper.CreateLinkstring(strs1)); } return(str); }
private void BatchSendMessage(string[] destination, string text) { if (destination.Length > 0) { MessageSMSConfig config = SMSCore.GetConfig(); SortedDictionary <string, string> strs = new SortedDictionary <string, string>() { { "mobiles", string.Join(",", destination) }, { "text", text }, { "appkey", config.AppKey }, { "sendtime", DateTime.Now.ToString() }, { "speed", "1" } }; Dictionary <string, string> strs1 = SMSAPiHelper.Parameterfilter(strs); string str = SMSAPiHelper.BuildSign(strs1, config.AppSecret, "MD5", "utf-8"); strs1.Add("sign", str); strs1.Add("sign_type", "MD5"); SMSAPiHelper.PostData("http://sms.kuaidiantong.cn/SendMsg.aspx", SMSAPiHelper.CreateLinkstring(strs1)); } }