阿里云短信服务集成

阿里云短信服务集成

一、获取 Access key和Access key Secret

二、集成短信功能

三、使用验证码注册或者登录

四、充值并查看短信到达率

五、总结

无论app还是web都会用到短信验证功能,阿里提供了优质的短信服务。 特此将集成步骤记录,方便以后查阅

一、获取 Access key和Access key Secret

1、首先注册阿里开放平台开发者,并进行实名认证 2、开通阿里短信服务 3、在短信控制台点击Access Key按钮查看 Access key和Access key Secret

4、创建短信签名,个人用户只能创建一个短信签名,企业用户可以创建5个短信签名 5、短信签名就是短信的主体名,比如支付宝的短信为【支付宝】,其中支付宝就是短信签名。短信签名是提交后是需要进行审核的,一般工作时间之内,2小时之内就能审核通过 6、创建短信模板:短信模板就是短信的内容,如果短信中有参数,可以参照阿里的参数模板进行设置。 这些东西都有了之后就可以进行开发了。

二、集成短信功能

1、下载阿里短信的两个jar包,将其导入项目 2、参照官方demo进行代码编写 我自己写了一个工具类,很简单。 如果有更多的需求,可以在其基础上进行拓展。

/**

* 短信发送工具

* @author YangYang_2000

* @version 1.0

* @date 2017年12月28日

*/

public class SmsUtil {

// 产品名称:云通信短信API产品,开发者无需替换

private static final String product = "Dysmsapi";

// 产品域名,开发者无需替换

private static final String domain = "dysmsapi.aliyuncs.com";

// 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)

private static String accessKeyId = "自己的AccessKeyId";

private static String accessKeySecret = "自己的AccessKeySecert";

private static String identifyingTempleteCode = "自己的短信模板";

private static String singName = "自己的短信签名";

/**

* 发送短信验证码

*/

public static SendSmsResponse sendIdentifyingCode(String mobile, String code) throws Exception {

try {

return sendSms(mobile

相关推荐

mac版相关医学软件(部分)
365网站是正规平台吗

mac版相关医学软件(部分)

📅 08-07 👁️ 8116
吹出来的气球不会飞?胖叔教你如何做会飞的氢气球!
淘宝足迹为何不显示了?如何查看淘宝中的我的足迹呢?