| | |
| | | /// <summary> |
| | | /// 发送短信 |
| | | /// </summary> |
| | | /// <param name="signName"></param> |
| | | /// <param name="phoneNumber">手机号码</param> |
| | | /// <param name="templateCode">模板代码</param> |
| | | /// <param name="templateParam">模板参数</param> |
| | | /// <param name="cancellationToken">取消令牌</param> |
| | | /// <returns></returns> |
| | | /// <exception cref="Oops"></exception> |
| | | public async Task<SmsResponse> SendAsync(string phoneNumber, EnumSmsTemplateCode templateCode, object templateParam, CancellationToken cancellationToken) |
| | | public async Task<SmsResponse> SendAsync(string signName, string phoneNumber, EnumSmsTemplateCode templateCode, object templateParam, CancellationToken cancellationToken) |
| | | { |
| | | AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config |
| | | { |
| | |
| | | AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest sendSmsRequest = new AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest |
| | | { |
| | | PhoneNumbers = phoneNumber, |
| | | SignName = options.Value.SMS.SignName, |
| | | SignName = signName, |
| | | TemplateCode = options.Value.SMS.TemplateCodes[templateCode.ToString()], |
| | | TemplateParam = templateParam.ToJson() |
| | | }; |