| 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";
 
-         /**
 
-          * 使用AK&SK初始化账号Client
 
-          * @param accessKeyId
 
-          * @param accessKeySecret
 
-          * @return Client
 
-          * @throws Exception
 
-          */
 
-         public static AlibabaCloud.SDK.Dysmsapi20170525.Client CreateClient(string accessKeyId, string accessKeySecret)
 
-         {
 
-             AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
 
-             {
 
-                 // 必填,您的 AccessKey ID
 
-                 AccessKeyId = accessKeyId,
 
-                 // 必填,您的 AccessKey Secret
 
-                 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)
 
-         {
 
-             // 请确保代码运行环境设置了环境变量 ALIBABA_CLOUD_ACCESS_KEY_ID 和 ALIBABA_CLOUD_ACCESS_KEY_SECRET。
 
-             // 工程代码泄露可能会导致 AccessKey 泄露,并威胁账号下所有资源的安全性。以下代码示例使用环境变量获取 AccessKey 的方式进行调用,仅供参考,建议使用更安全的 STS 方式,更多鉴权访问方式请参见:https://help.aliyun.com/document_detail/378671.html
 
-             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
 
-             {
 
-                 // 复制代码运行请自行打印 API 的返回值
 
-                 var suc = client.SendSmsWithOptions(sendSmsRequest, new AlibabaCloud.TeaUtil.Models.RuntimeOptions());
 
-                 result = JsonConvert.SerializeObject(suc);
 
-             }
 
-             catch (TeaException error)
 
-             {
 
-                 // 如有需要,请打印 error
 
-                 result = AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
 
-             }
 
-             catch (Exception _error)
 
-             {
 
-                 TeaException error = new TeaException(new Dictionary<string, object>
 
-                 {
 
-                     { "message", _error.Message }
 
-                 });
 
-                 // 如有需要,请打印 error
 
-                 result = AlibabaCloud.TeaUtil.Common.AssertAsString(error.Message);
 
-             }
 
-             return result;
 
-         }
 
-     }
 
- }
 
 
  |