internal static bool SendSms(string mobilePhone, string smsTemplateId, string[] smsData, out string errMsg) { var ret = false; errMsg = string.Empty; //return true; CCPRestSDK api = new CCPRestSDK(); //ip格式如下,不带https:// bool isInit = api.Init(Global.ApplicationConstants.SmsRestServerIp, Global.ApplicationConstants.SmsRestServerPort); api.SetAccount(Laplace.LiteCOS.Global.ApplicationConstants.SmsAccountSid, Laplace.LiteCOS.Global.ApplicationConstants.SmsAuthToken); api.SetAppId(Laplace.LiteCOS.Global.ApplicationConstants.SmsAppId); try { if (isInit) { Dictionary <string, object> retData = api.SendTemplateSMS(mobilePhone, smsTemplateId, smsData); if (retData.ContainsKey("statusCode") && retData["statusCode"].ToString() == "000000" /*表示请求发送成功*/) { ret = true; } else { errMsg = GetStatusMsg(retData); } } else { errMsg = "初始化失败"; } } catch (Exception ex) { errMsg = ex.Message; } Debug.WriteLine(errMsg); return(ret); }