1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- using Tea;
- namespace OASystem.API.OAMethodLib.ALiYun
- {
- public class AliMessagePost
- {
- private static string accessKeyId { get; set; } = "LTAI5t982d4MQ8FqswNt3qkf";
- private static string accessKeySecret { get; set; } = "VsDBzZI4O6IEli7NgdWHoZviHgYgYB";
-
- public static AlibabaCloud.SDK.Dysmsapi20170525.Client CreateClient(string accessKeyId, string accessKeySecret)
- {
- AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
- {
-
- AccessKeyId = accessKeyId,
-
- AccessKeySecret = accessKeySecret,
- };
-
- config.Endpoint = "dysmsapi.aliyuncs.com";
- return new AlibabaCloud.SDK.Dysmsapi20170525.Client(config);
- }
- public static string PostMessage(string phoneNumber, string signName,string templateCode,string templateParam)
- {
-
-
- AlibabaCloud.SDK.Dysmsapi20170525.Client client = CreateClient(accessKeyId, accessKeySecret);
- AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest sendSmsRequest = new AlibabaCloud.SDK.Dysmsapi20170525.Models.SendSmsRequest
- {
- PhoneNumbers = phoneNumber,
- SignName = signName,
- TemplateCode = templateCode,
- TemplateParam = templateParam
- };
- string result = "发送失败,未知错误";
- try
- {
-
- var suc = client.SendSmsWithOptions(sendSmsRequest, new AlibabaCloud.TeaUtil.Models.RuntimeOptions());
- result = JsonConvert.SerializeObject(suc);
- }
- catch (TeaException error)
- {
-
- result = AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
- }
- catch (Exception _error)
- {
- TeaException error = new TeaException(new Dictionary<string, object>
- {
- { "message", _error.Message }
- });
-
- result = AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
- }
- return result;
- }
- }
- }
|