手机动态验证码登录
阿里云
首先啦,我们用到的公司接口是阿里云,秒嘀云也可以,区别在于,秒嘀需要企业认证,但是新注册会送十块钱,短信费用6分一条;阿里不需要企业认证,个人认证就可以,短信费用4.5分一条,链接:https://www.aliyun.com/
获取两个信息
①注册完之后,进入之后打开控制台,左上角点击产品与服务,然后选择短信服务。
②开通短信服务后,点击右上角AccesseKey,创建AccessKey 获取AccessKey ID和Access Key Secret。
③回到开通短信服务后的页面,点击创建短信模板和短信签名,提交后需要审核两小时就能用啦(虽然我审核只用了大概十分钟),基本配置完成后,开始正式的代码编写。
-----代码区------
1.首先用maven导入jar包,我用的是idea:
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>3.2.8</version> 注:如提示报错,先升级基础包版,无法解决可联系技术支持
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.1.0</version>
</dependency>
2.StaticParam.java(配置参数在这个类中)
package com;
public class StaticParam {
/**
* 手机验证部分配置
*/
// 设置超时时间-可自行调整
final static String defaultConnectTimeout = "sun.net.client.defaultConnectTimeout";
final static String defaultReadTimeout = "sun.net.client.defaultReadTimeout";
final static String Timeout = "10000";
// 初始化ascClient需要的几个参数
final static String product = "Dysmsapi";// 短信API产品名称(短信产品名固定,无需修改)
final static String domain