/// <summary> /// 发送短信V1版本(个性化发送) /// </summary> /// <param name="text">发送的文本内容,文本数量和手机号数量保持一致</param> /// <param name="mobile">手机号(批量) 中间以逗号(‘,’)隔开,一次不要超过1000个 示例:单号码:13100000001 /多号码:13100000001,13100000002</param> /// <param name="charset">编码格式</param> /// <returns></returns> public async Task <Result <List <SmsSingleSend> > > MultiSendAsync_V1(string mobile, string charset = null, params string[] text) { var data = new Dictionary <string, string> (); data.Add(YunPianFields.Mobile, mobile); data.Add(YunPianFields.Text, TextUrlEncode(",", charset, text)); // 设置对Result<List<SmsSingleSend>>进行处理的方法 var resultHandler = new SimpleListResultHandler <SmsSingleSend> (YunPianFields.VersionV1); return(await PostAsync(data, resultHandler, Options.MultiSendSms_V1, charset)); }
/// <summary> /// 获取默认模板 /// </summary> /// <param name="tplId">模板ID 为空返回所有模板信息</param> /// <returns></returns> public async Task <Result <List <Template> > > GetDefaultTempletAsync(string tplId) { var data = new Dictionary <string, string> (); if (!string.IsNullOrWhiteSpace(tplId)) { data.Add(YunPianFields.TplId, tplId); } var resultHandler = new SimpleListResultHandler <Template> (Options.Version); return(await PostAsync(data, resultHandler, Options.GetDefaultTemplet)); }