注册腾讯云
腾讯云官网:https://cloud.tencent.com/
微信扫码注册后,以后扫码就可以登录了。
开通短信服务
第一步:在产品中找到 基础 → 基础通信 → 短信。
第二步:点击免费领取。
第三步:创建应用。
第四步:点击创建好的应用,选择 国内短信 → 短信内容配置,创建短信签名。
第五步:选择 短信正文,创建正文模板。
栗子
在 maven 中引入包:
<dependency>
<groupId>com.github.qcloudsms</groupId>
<artifactId>qcloudsms</artifactId>
<version>1.0.6</version>
</dependency>
发送短信:
- 查看应用的配置,可以找到 appid、appkey。
- templateId:模板ID。
- smsSign:签名内容。
public Integer sendMessage(String phone, String code) {
Integer resultCode = 1;
try {
String[] params = {code};
SmsSingleSender ssender = new SmsSingleSender(appid, appkey);
SmsSingleSenderResult result = ssender.sendWithParam("86", phone, templateId, params, smsSign, "", "");
resultCode = result.result;
} catch (Exception e) {
e.printStackTrace();
}
return resultCode;
}