/// <summary> /// 单次短信 /// </summary> public void smsSingle() { SmsSingleRequest request = new SmsSingleRequest(); request.contract_name = "测试合同"; request.phone = "1505315800"; request.user_name = "测试人"; request.sms_type = SmsType.LOADING_SIGN; try { SmsSingleResponse response = client.Sms.smsSingle(request); Console.WriteLine("单次短信-响应数据:" + JSONUtil.getJsonStringFromObject(response)); } catch (SignApplicationException sae) { // 捕获网关校验数据 Console.WriteLine("单次短信-网关异常状态码为:" + sae.return_code); Console.WriteLine("单次短信-网关异常信息为:" + sae.return_message); } catch (SignServerException sse) { // 捕获网关校验数据 Console.WriteLine("单次短信-业务异常状态码为:" + sse.result_code); Console.WriteLine("单次短信-业务异常信息为:" + sse.result_message); } }
/// <summary> /// 单次发送短信 /// </summary> /// <param name="smsSingleRequest"></param> /// <returns></returns> public SmsSingleResponse smsSingle(SmsSingleRequest smsSingleRequest) { SignRequest signRequest = new SignRequest(smsSingleRequest); signRequest.apiUrl = ApiUrlConstant.Sms.signle; SmsSingleResponse response = this.Send <SmsSingleResponse>(signRequest); return(response); }