/** * * @description 单条发送 * @param ISMS * 短信处理对象,在这个方法中调用发送短信功能 * @param userid * 用户账号 */ static int singleSend(ISMS sms, string userid, string phoneNum, string content) { try { // 参数类 com.montnets.mwgate.common.Message message = new com.montnets.mwgate.common.Message(); // 设置用户账号 指定用户账号发送,需要填写用户账号,不指定用户账号发送,无需填写用户账号 message.UserId = userid; // 设置手机号码 此处只能设置一个手机号码 message.Mobile = phoneNum; // 设置内容 message.Content = content; // 设置扩展号 message.ExNo = "11"; // 用户自定义流水编号 message.CustId = "20160929194950100001"; // 自定义扩展数据 message.ExData = "abcdef"; // 业务类型 message.SvrType = "SMS001"; // 返回的流水号 string returnValue = string.Empty; // 返回值 int result = -310099; // 发送短信 result = sms.singleSend(message, out returnValue); // result为0:成功 if (result == 0) { // MessageBox.Show("单条发送提交成功!"); // MessageBox.Show(returnValue); return 0; } // result为非0:失败 else { return -3; // MessageBox.Show("短信验证消息错误!单条发送提交失败,错误码:" + result); } } catch { // 异常处理 // MessageBox.Show(e.Message); return -4; } }