public static void SendSms(string phone, string code) { string apiurl = "http://api.feige.ee"; CommonSmsRequest request = new CommonSmsRequest { Account = myaccount, Pwd = mypwd,//登录web平台 http://sms.feige.ee 在管理中心--基本资料--接口密码 或者首页 接口秘钥 如登录密码修改,接口密码会发生改变,请及时修改程序 Content = string.Format("您的验证码是:{0},请在3分钟内完成验证;如非本人操作请忽略此短信", code), Mobile = phone, SignId = Convert.ToInt32(singid), //登录web平台 http://sms.feige.ee 在签名管理中--新增签名--获取id SendTime = Convert.ToInt64(SMSCommon.ToUnixStamp(DateTime.Now)) //定时短信 把时间转换成时间戳的格式 }; StringBuilder arge = new StringBuilder(); arge.AppendFormat("Account={0}", request.Account); arge.AppendFormat("&Pwd={0}", request.Pwd); arge.AppendFormat("&Content={0}", request.Content); arge.AppendFormat("&Mobile={0}", request.Mobile); arge.AppendFormat("&SignId={0}", request.SignId); arge.AppendFormat("&SendTime={0}", request.SendTime); string weburl = apiurl + "/SmsService/Send"; string resp = SMSCommon.PushToWeb(weburl, arge.ToString(), Encoding.UTF8); Console.WriteLine("SendSms:" + resp); try { SendSmsResponse response = JsonConvert.DeserializeObject <SendSmsResponse>(resp); if (response.Code == 0) { //成功 } else { //失败 } } catch (Exception ex) { //记录日志 throw ex; } }
public static void SendSms(string apiurl) { CommonSmsRequest request = new CommonSmsRequest { Account = "账号", Pwd = "接口密码",//登录web平台 http://sms.feige.ee 在管理中心--基本资料--接口密码 或者首页 接口秘钥 如登录密码修改,接口密码会发生改变,请及时修改程序 Content = "发送内容", Mobile = "手机号码", SignId = 11111, //登录web平台 http://sms.feige.ee 在签名管理中--新增签名--获取id SendTime = Convert.ToInt64(common.ToUnixStamp(Convert.ToDateTime("2016-10-19 23:24:30"))) //定时短信 把时间转换成时间戳的格式 }; StringBuilder arge = new StringBuilder(); arge.AppendFormat("Account={0}", request.Account); arge.AppendFormat("&Pwd={0}", request.Pwd); arge.AppendFormat("&Content={0}", request.Content); arge.AppendFormat("&Mobile={0}", request.Mobile); arge.AppendFormat("&SignId={0}", request.SignId); arge.AppendFormat("&SendTime={0}", request.SendTime); string weburl = apiurl + "/SmsService/Send"; string resp = common.PushToWeb(weburl, arge.ToString(), Encoding.UTF8); Console.WriteLine("SendSms:" + resp); try { SendSmsResponse response = JsonConvert.DeserializeObject <SendSmsResponse>(resp); if (response.Code == 0) { //成功 } else { //失败 } } catch (Exception ex) { //记录日志 } }