一、准备工作

1.阿里云的账户、购买短信套餐包(不会就别做了)

2.创建签名(必须)

3.创建模板(短信的模板,必须)

模板格式:尊敬的用户,您的注册会员动态密码为:${code},请勿泄漏于他人!

用法:${code}占位符 的数据到时候自己传入

4、生成AccessKeyId 和 AccessSecret。(这两个东西是调用阿里云接口的凭证,必须)

使用子用户的AccessKeyId 和 AccessSecret,安全性考虑。阿里云也会提醒。

创建子用户时会自动生成这两个,保存好。阿里云子用户创建很简单的

为用户赋值短信权限:

二、Java代码开发(官方文档很详细,不懂就算了)

maven 添加的依赖:

<!-- 阿里云短信包 -->
<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId><version>4.4.6</version>
</dependency>
<dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-ecs</artifactId><version>4.17.6</version>
</dependency>

官方短信接口地址:https://api.aliyun.com/?spm=a2c4g.11186623.2.13.1aa050a4Ej3pZy#/?product=Dysmsapi&api=SendSms&tab=DEMO&lang=JAVA

主要用到的接口,就三个。单条发送,批量发送,查询已发送数据。

发送错误的原因排查(就那个页面的文档里面有):https://help.aliyun.com/document_detail/101346.html?spm=a2c1g.8271268.10000.122.5b00df25GDLIXT

三、语音服务

申请企业资质(目的:买一个手机号,用于打电话),在阿里云平台买一个手机号(有月租费)

其它和短信服务一样的套路,模板申请+API调用。

语音服务还有其它的功能,以后再试

阿里云短信服务+语音服务,java实现发送相关推荐

  1. Java SpringBoot集成阿里云短信与邮件服务

    1.pom.xml导入jar包 <!--阿里云短信 --><dependency><groupId>com.aliyun</groupId><ar ...

  2. 使用阿里云短信推送服务发送验证码

    前言 最近课程项目做一个网站,需要实现注册.忘记密码等功能的推送验证码的功能 而且根据相关法律法规,用户也需要手机号认证-(反正很多网站都是这么说的) 介绍 本来想弄一个免费的短信服务商,http:/ ...

  3. java阿里云短信服务开通验证码功能实现(1)

    java阿里云短信验证码功能实现篇(一) 最近有朋友咨询java短信验证码,系统注册登录,修改密码时使用,作为小白的我也是第一次搞这个,若有不好之处,忘见谅,废话不多说,我将写两篇文章来说明如何开通短 ...

  4. 阿里云短信服务Java实现

    文章目录 1.阿里云用户权限 2.开通阿里云短信服务 3.帮助文档 4.编写测试代码 真实项目应用 1.阿里云用户权限 阿里云平台有很多业务,用户登录阿里云之后,要想使用业务,必须开通该业务的权限 登 ...

  5. Java常用工具类-发短信(集成阿里云短信服务)

    1.注册阿里账号并开通短信服务 注册阿里账号后,并进行个人或企业实名认证,实名认证后,才能开通短信服务. 界面如下: 2.获取AccessKey 参考获取AccessKey方法 创建成功后,如下图: ...

  6. Java实现短信验证码(阿里云短信服务)

    前言: 很多时候我们做的项目都需要上图这样的验证码来帮助我们完成更好的功能,比如:什么登录注册,忘记密码需要发送手机验证码之类的啊...下面分享我今天通过阿里云短信服务实现的短信验证码,操作都很简单, ...

  7. java对接阿里云短信服务详解(验证码,推广短信,通知短信)

    前言 小前提: - java:springboot框架,maven版本管理. - 阿里云:有账号,已经进行实名认证. java对接阿里云短信服务详解(验证码,推广短信,通知短信) 前言 1. 登录阿里 ...

  8. Java 阿里云短信服务的集成

    Java 阿里云短信服务的集成 1.短信发送API(SendSms)---JAVA  [ https://help.aliyun.com/document_detail/55284.html?spm= ...

  9. Java实现阿里云短信云服务

    1.前提 此文章主要介绍 短信服务 的入门,可根据实际业务需求自行编写代码,写的简陋之处请见谅  想实现 阿里云短信服务,必须的有 阿里云的账号,此处文章前的你们是不是 有备而来?点击下方注册 OR ...

最新文章

  1. 技术图文:如何利用BigOne的API制作自动化交易系统 -- 订单系统
  2. 计算机运行黑屏显示器正常,电脑主机运行正常 显示器黑屏
  3. SQL Server 2005 XML 操作总结(七)属性操作——插入、修改操作
  4. 解决导入的maven聚合工程中子模块项目不显示
  5. 基线_电离层、对流层改正模型对基线解算的影响
  6. 如何升级浏览器_前谷歌员工爆料:谷歌工程师们是如何合谋“杀死”IE6浏览器的...
  7. javaslang_使用Javaslang的Java 8中的功能数据结构
  8. 关于 WSGI、uwsgi和uWSGI的区别及基于 uWSGI和gunicorn 部署python web 简述
  9. dubbo 路由配置_Dubbo-go v1.5.1发布,Dubbo 的 Go实现
  10. jsp:include标签与include指令的区别
  11. zabbix mysql复制延迟_Zabbix监控mysql主从复制状态
  12. python怎么使用-如何使用 Python 开始建立
  13. julia: ubuntu下安装
  14. 不可逆调速matlab,双闭环不可逆直流调速系统课程设计(matlab仿真设计)
  15. Spring 第二篇 注解+ xml 配置 与 纯注解开发 与集成 junit测试
  16. Justinmind 如何让自己的项目可以发布到网上,实现各个端打开网页就能看
  17. 论文笔记:Delving into Data: Effectively Substitute Training for Black-box Attack
  18. Druid SQL和Security在美团点评的实践
  19. 学委参加博客之星评选啦
  20. 服务器硬盘插拔原理拆解,如何正确拆除在 ServeRAID适配器控制着的热插拔硬盘...

热门文章

  1. 微信支付AES解密工具类
  2. 一名合格前端工程师的自检清单
  3. Dynamic CRM 2016 IFD配置(5)Claims-based认证-内部访问配置
  4. 能耗监测系统解决方案
  5. 职称以考代评的专业有哪些_中级职称以考代评和评审的区别
  6. 第八章 使用 matplotlib 在一个画布内绘制多个图
  7. 戴尔外星人电脑原厂Windows 10版本镜像制作安装
  8. 惠普电脑u盘重装系统步骤_解决惠普电脑u盘重装系统win10教程
  9. ENVI下植被覆盖度的遥感估算
  10. RMAN 备份报错 RMAN-06207 RMAN-06208 解决方法