短信Key等馨馨处理

This commit is contained in:
wyw 2025-05-19 17:18:30 +08:00
parent e07a6dd82d
commit 50fcce9cd0

View File

@ -13,15 +13,15 @@ namespace APT.Utility
{ {
public class TencentSendSMS public class TencentSendSMS
{ {
public SendSmsResponse sendSMS(string TemplateId,string[] phoneNumbers, string[] templateParams) public SendSmsResponse sendSMS(string TemplateId, string[] phoneNumbers, string[] templateParams)
{ {
// 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey此处还需注意密钥对的保密 // 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey此处还需注意密钥对的保密
// 代码泄露可能会导致 SecretId 和 SecretKey 泄露并威胁账号下所有资源的安全性。以下代码示例仅供参考建议采用更安全的方式来使用密钥请参见https://cloud.tencent.com/document/product/1278/85305 // 代码泄露可能会导致 SecretId 和 SecretKey 泄露并威胁账号下所有资源的安全性。以下代码示例仅供参考建议采用更安全的方式来使用密钥请参见https://cloud.tencent.com/document/product/1278/85305
// 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取 // 密钥可前往官网控制台 https://console.cloud.tencent.com/cam/capi 进行获取
Credential cred = new Credential Credential cred = new Credential
{ {
SecretId = "AKIDwfAXfWdUcUUGl0BiGZeU5Su5g9LItwd4", SecretId = "AKID54tOguzrW0PdeU7Zs13wfEakiU3OXVFm",
SecretKey = "JZZCaWIqgjKehEYeU5PTR8h6OQL4Ynoh" SecretKey = "PaZKbljW8ZChNuEMGzUnslTdhaGj0CD3"
}; };
ClientProfile clientProfile = new ClientProfile(); ClientProfile clientProfile = new ClientProfile();
HttpProfile httpProfile = new HttpProfile(); HttpProfile httpProfile = new HttpProfile();
@ -29,11 +29,12 @@ namespace APT.Utility
clientProfile.HttpProfile = httpProfile; clientProfile.HttpProfile = httpProfile;
SmsClient client = new SmsClient(cred, "ap-guangzhou", clientProfile); SmsClient client = new SmsClient(cred, "ap-guangzhou", clientProfile);
SendSmsRequest req = new SendSmsRequest(); SendSmsRequest req = new SendSmsRequest();
req.SignName = "宁化行洛坑钨矿有限公司"; req.SignName = "福建省连城锰矿";
req.PhoneNumberSet = phoneNumbers; req.PhoneNumberSet = phoneNumbers;
req.SmsSdkAppId = "1400298980"; req.SmsSdkAppId = "1400987501";
req.TemplateId = TemplateId; req.TemplateId = TemplateId;
req.TemplateParamSet = templateParams; if (templateParams != null && templateParams.Length > 0)
req.TemplateParamSet = templateParams;
return client.SendSmsSync(req); return client.SendSmsSync(req);
} }
} }