腾讯云短信服务(SMS)申请流程

进入腾讯云官方平台

链接https://cloud.tencent.com/

搜索短信

searchSM

点击“免费开通”

sms

按照提示创建应用

application

点击添加按成的应用名称,进入之后选择“国内短信”—>“短信内容配置”

inland

创建短信签名

以下是按照公司名作为创建凭证,可根据实际情况选择APP名、已备案的网站名、公众号、商标。
创建短信签

创建正文模板(前提:短信签名创建完成&#x

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是Springboot整合腾讯云短信服务的示例代码: 1. 首先在腾讯云短信服务控制台中创建 SMS 应用,并获取 APP ID、APP KEY 和 APP SECRET。 2. 接下来,添加依赖: ```xml <dependency> <groupId>com.github.qcloudsms</groupId> <artifactId>qcloudsms</artifactId> <version>1.0.6</version> </dependency> ``` 3. 在 Springboot 配置文件中添加腾讯云短信服务的配置: ```yaml tencent: sms: app-id: <your app id> app-key: <your app key> app-secret: <your app secret> sign-name: <your sign name> ``` 4. 创建短信发送工具类 SmsUtils: ```java import com.github.qcloudsms.SmsSingleSender; import com.github.qcloudsms.SmsSingleSenderResult; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @Component public class SmsUtils { @Value("${tencent.sms.app-id}") private int appId; @Value("${tencent.sms.app-key}") private String appKey; @Value("${tencent.sms.sign-name}") private String signName; @Autowired private SmsSingleSender sender; public void send(String phoneNumber, String templateId, String[] params) throws Exception { SmsSingleSenderResult result = sender.sendWithParam("86", phoneNumber, templateId, params, signName, "", ""); if (result.result != 0) { throw new RuntimeException(result.errMsg); } } public SmsSingleSender getSender() { return new SmsSingleSender(appId, appKey); } } ``` 5. 在 Controller 中调用短信发送工具类: ```java import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; @RestController public class SmsController { @Autowired private SmsUtils sms; @PostMapping("/sendSms") public void sendSms(@RequestBody SmsPayload smsPayload) throws Exception { String phoneNumber = smsPayload.getPhoneNumber(); String templateId = smsPayload.getTemplateId(); String[] params = smsPayload.getParams(); sms.send(phoneNumber, templateId, params); } } ``` 以上就是 Springboot 整合腾讯云短信服务的示例代码,希望能对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值