架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11705|回复: 1

[资料] 【实战】Java 通过阿里云短信 SDK 发送短信验证码

[复制链接]
发表于 2021-9-27 09:22:26 | 显示全部楼层 |阅读模式
以前都是使用 .NET/C# 实现短信的发送,今天使用 Java 语言调用阿里云的 SDK,实现发送短信验证码功能。

官方文档:https://help.aliyun.com/document_detail/55288.html

回顾:

.net/c# 阿里云短信群发[源码]
https://www.itsvse.com/thread-4773-1-1.html

阿里云短信群发营销推广工具下载
https://www.itsvse.com/thread-4721-1-1.html

阿里云短信服务批量发送推广短信
https://www.itsvse.com/thread-3812-1-1.html

短信服务的SDK报异常:SDK.InvalidRegionId : Can not find endpoint to access.
https://www.itsvse.com/thread-3808-1-1.html

阿里大于营销短信批量发送[万能版本]商业版
https://www.itsvse.com/thread-3806-1-1.html

.net/c# 云片网短信群发软件[源码]
https://www.itsvse.com/thread-3533-1-1.html

.net/c# 云片网营销短信批量群发软件
https://www.itsvse.com/thread-3532-1-1.html

.net/c#版Bmob后端云营销短信群发[源码]
https://www.itsvse.com/thread-3530-1-1.html

阿里大于(阿里大鱼)易语言短信发送源码
https://www.itsvse.com/thread-3474-1-1.html

Bmob后端云短信群发.net/c#版本demo
https://www.itsvse.com/thread-3289-1-1.html

c# 阿里大于发送短信demo源码下载
https://www.itsvse.com/thread-3055-1-1.html

【原创】阿里大鱼批量群发短信.net c#个人版
https://www.itsvse.com/thread-2835-1-1.html

阿里大鱼短信发送c#版demo
https://www.itsvse.com/thread-2651-1-1.html

先看下成功发送验证码短信的效果图如下:

QQ截图20210927090752.jpg QQ截图20210927090929.jpg

首先,需要在阿里云后台申请 accessKeyId 和 accessKeySecret,步骤略。

我 Java 是 maven 项目,可以通过 POM 文件引入的方式来安装,如下:

使用的是升级版的 SDK(dysmsapi20170525

初始化客户端,代码如下:

我是调用 SendBatchSms 接口批量发送短信,支持在一次请求中分别向多个不同的手机号码发送不同签名的短信。手机号码等参数均为JSON格式,字段个数相同,一一对应,短信服务根据字段在JSON中的顺序判断发往指定手机号码的签名,在一次请求中,最多可以向100个手机号码分别发送短信。

API 文档:https://help.aliyun.com/document_detail/102364.html

代码如下:

调用返回成功的内容:

{"headers":{"access-control-allow-origin":"*","date":"Mon, 27 Sep 2021 01:06:36 GMT","content-length":"110","access-control-max-age":"172800","x-acs-request-id":"xxx","access-control-allow-headers":"X-Requested-With, X-Sequence, _aop_secret, _aop_signature","connection":"keep-alive","content-type":"application/json;charset=utf-8","access-control-allow-methods":"POST, GET, OPTIONS"},"body":{"code":"OK","message":"OK","bizId":"xxx^0","requestId":"xxx"}}


(完)





上一篇:EF 中 Expression<Func<T, bool>>与 Func<T, bool> 的区别
下一篇:【转】VSphere、ESXi 和 VCenter 之间的区别
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-1-6 19:41:01 | 显示全部楼层
软件支持,导入发送成功的短信手机号和发送失败的手机号码!!!
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-5-29 15:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表