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