老司机午夜精品视频播放-老司机午夜精品视频观看-老司机午夜精品视频在线观看免费-老司机午夜精品网站在线观看-亚洲综合精品成人-亚洲综合精品成人啪啪

您所在的位置:主頁 > 短信動態 >

阿里云短信群發平臺怎么用(net core 教程)

2021-11-20 14:04
[阿里云短信群發平臺怎么用(net core 教程)]。

一、引用阿里云短信官方的包

二、調用下面的方法

public bool AliMessageCode(string phone, string val)
       {
           var msg = "";
           MessageCodeDto strJson = new MessageCodeDto();
           //注意剛剛下載的AccessKey的excel中的accessKeyId和accessSecret填入
           IClientProfile profile = DefaultProfile.GetProfile("default", "accesskey", "accesssecret");
           DefaultAcsClient client = new DefaultAcsClient(profile);
           CommonRequest request = new CommonRequest();
           request.Method = MethodType.POST;
           request.Domain = "dysmsapi.aliyuncs.com";
           request.Version = "2017-05-25";
           request.Action = "SendSms";
           // request.Protocol = ProtocolType.HTTP;
           request.AddQueryParameters("PhoneNumbers", phone);
           request.AddQueryParameters("SignName", "你的模板名稱");
           request.AddQueryParameters("TemplateCode", "模板id");
           MessageCodeRequest messageCode = new MessageCodeRequest()
           {
               code = val
           };
           var code = JsonHelper.SerializeObject(messageCode);
           request.AddQueryParameters("TemplateParam", code); //需為json格式
           // request.Protocol = ProtocolType.HTTP;
           try
           {
               CommonResponse response = client.GetCommonResponse(request);
               msg = Encoding.Default.GetString(response.HttpResponse.Content);
               strJson = JsonHelper.DeserializeJsonToObject<MessageCodeDto>(msg);
           }
           catch (ServerException e)
           {
               msg = e.ErrorMessage;
           }
           catch (ClientException e)
           {
               msg = e.ErrorMessage;
           }
           if (strJson.Code == "OK")
           {
               return true;
           }
           else
           {
               return false;
           }
       }

三、調用

 	/// <summary>
   	/// 短信推送
  	/// </summary>
  	/// <param name="phone">手機號/支持多個(阿里云文檔寫最多1000條,用","隔開)</param>
  	/// <param name="code">驗證碼(自定義)</param>
 	/// <returns></returns>
 
	if (!_msg.AliMessageCode(phone, code)
  	{
       /*獲取驗證碼失敗*/
       sysCode = SysCode.GetCodeErr;
  	} 



圖片展示

Copyright ? 2007-2020 萬商超信短信群發平臺  版權所有 Power by 備案號:粵ICP備20066710號-9

網站地圖 導航地圖