由于 阿里大于 的短信签名一直申请不通过,没办法只好用别的短信。
这次用的是朋友推荐的 haoservice ,价格和阿里云差不多,好处是:
1、第一次买的话可以买10块钱的,300条,也就是3分钱一条,相对测试来说很便宜。
2、购买的条数,没有时间限制,不像阿里的有24个月限制。
3、没有复杂的认证,模版签名一块审核,通过的速度很快,不像阿里的还得上传营业执照,授权书等等。
言归正传:
首先登陆之后申请短信api服务,之后进入我的数据,点击短信模版,添加属于自己的模版。
提交审核,审核挺快的,我当时十分钟就审核完了。
开始整合项目:
pom.xml导包
<!-- Gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>
工具类 SendSMSUtil.java 需要修改的地方,改为你自己的,注意:content里的内容除了变量#code#,其他的需要和你的模版内容一样。
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import com.google.gson.Gson;
/**
*
* 类描述: 发送短信验证码 (次数 状态 时间 code 手机号)
* 项目名称:store
* 类名称:SendSMS
* 创建人:ZLY
* 创建时间:2019年4月15日 下午5:40:53
* 备注:
*/
public class SendSMSUtil {
/**
* 发送短信验证码
* @param phone 手机号码
* @param tpl_id 模板ID
* @param code 验证码
* @author ZLY
* @date 2019年4月15日 下午5:42:03
* @param
*/
public static boolean sendPaste(String phone, String tpl_id, String code) {
// if(!ContastValue.FORMALSERVER){
// return false;
// }
Gson gson = new Gson(