阿里大于短信使用方法

1首先进入官网

阿里大于的短信服务官网:https://dayu.aliyun.com/?utm_content=se_795728

2. 注册

点击右上角的免费注册,注册阿里云的用户,并且登录。

3. 登录

登录后点击首页左下角的短信服务,进入如下页面

4.进入短信管理控制台

点击如上图中的管理控制台,进入如下页面

5.进入阿里大于java官方教程

然后再当前应用开发--接口调用中下方找到如下部分,右键以新窗口的方式打开,里面就是详细教程

该教程分为4个部分

1.创建阿里云账号,已经创建。

2. 获取阿里云秘钥,这个秘钥在使用java代码发送短信时需要。点击下图中的秘钥管理页面创建秘钥

3.创建短信签名

4.创建短信模板

5.下载sdk工具包

然后再教程的下方找到如下界面,点击下载发送短信的java代码demo,或者直接去下载地址

https://help.aliyun.com/document_detail/55284.html?spm=5176.sms-account.109.1.29c357cf6oMgoB

来到如下界面:点击下载java的资源

6.   代码实现:

1.创建一个web工程,将目录下的jar包导入工程中。Jar包路径:dysms_java\java\api_demo\alicom-dysms-api\libs

2.然后将目录中的SmsDemo.java文件复制到工程中。

3.  该java类中的很多关于查询的东西可以删除,简洁模板如下:红色部分需要替换

package com.alicom.dysms.api;import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;/*** Created on 17/6/7.* 短信API产品的DEMO程序,工程中包含了一个SmsDemo类,直接通过* 执行main函数即可体验短信产品API功能(只需要将AK替换成开通了云通信-短信产品功能的AK即可)* 工程依赖了2个jar包(存放在工程的libs目录下)* 1:aliyun-java-sdk-core.jar* 2:aliyun-java-sdk-dysmsapi.jar** 备注:Demo工程编码采用UTF-8* 国际短信发送请勿参照此DEMO*/
public class SmsDemo {//产品名称:云通信短信API产品,开发者无需替换static final String product = "Dysmsapi";//产品域名,开发者无需替换static final String domain = "dysmsapi.aliyuncs.com";// TODO 此处需要替换成开发者自己的AK(在阿里云访问控制台寻找)
  //此处需要替换成我们之前生成的秘钥的id和密码static final String accessKeyId = "yourAccessKeyId";
static final String accessKeySecret = "yourAccessKeySecret";public static SendSmsResponse sendSms() throws ClientException {//可自助调整超时时间System.setProperty("sun.net.client.defaultConnectTimeout", "10000");System.setProperty("sun.net.client.defaultReadTimeout", "10000");//初始化acsClient,暂不支持region化IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId, accessKeySecret);DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);IAcsClient acsClient = new DefaultAcsClient(profile);//组装请求对象-具体描述见控制台-文档部分内容SendSmsRequest request = new SendSmsRequest(); //必填:待发送手机号request.setPhoneNumbers("15000000000"); //必填:短信签名-可在短信控制台中找到request.setSignName("云通信"); //必填:短信模板-可在短信控制台中找到request.setTemplateCode("SMS_1000000");  //可选:模板中的变量替换JSON串,如模板内容为"亲爱的${name},您的验证码为${code}"时,此处的值为request.setTemplateParam("{\"name\":\"Tom\", \"code\":\"123\"}");//选填-上行短信扩展码(无特殊需求用户请忽略此字段)//request.setSmsUpExtendCode("90997");//可选:outId为提供给业务方扩展字段,最终在短信回执消息中将此值带回给调用者request.setOutId("yourOutId");//hint 此处可能会抛出异常,注意catchSendSmsResponse sendSmsResponse = acsClient.getAcsResponse(request);return sendSmsResponse;}public static void main(String[] args) throws ClientException, InterruptedException {//发短信SendSmsResponse response = sendSms();System.out.println("短信接口返回的数据----------------");System.out.println("Code=" + response.getCode());System.out.println("Message=" + response.getMessage());System.out.println("RequestId=" + response.getRequestId());System.out.println("BizId=" + response.getBizId());Thread.sleep(3000L);}
}

  

转载于:https://www.cnblogs.com/daiwei1981/p/9338252.html

阿里大于短信使用方法相关推荐

  1. 阿里大于短信发送调用

    阿里大于使用文档 Sdk 所需sdk文件:taobao-sdk-java-auto_1455552377940-20160607.jar 下载地址:https://www.alidayu.com/ce ...

  2. 阿里大于短信平台对接

    阿里大于短信平台(短信平台)对接相关说明 一:api文档链接:https://api.alidayu.com/docs/api.htm?spm=a3142.7395905.4.7.W5QHoB& ...

  3. 阿里大于短信接口php,附件六 阿里大于短信接口

    # 附件六 阿里大于短信接口 [TOC] * 2017-12-10 阿里大于 短信API接口 TP5专用类库 https://www.kancloud.cn/mikkle/thinkphp5_stud ...

  4. 阿里大于短信——发送手机验证码

    使用阿里大于的短信服务需要先去开通相应服务,具体过程:https://www.jb51.net/article/171902.htm,https://www.cnblogs.com/shubs/p/1 ...

  5. 云短信使用——阿里云短信使用步骤

    云短信使用 阿里云短信使用步骤: <1>点击进入阿里云免费试用 , 然后登陆账号. <2> 如图选择短信0元试用 (已经领取过的,直接走第三步即可.) <3>点击进 ...

  6. 最新阿里大于短信配置接口-2020全网最详细版-划水小老虎

    最新阿里大于短信配置接口-全网最详细版 一,登录阿里云,做对接前准备 1,配置签名 2,配置模板 3,配置acessKey 二,下载阿里大于的SDK 三,发送短信 1,解压文件,放入TP5框架中 2, ...

  7. 阿里云短信使用步骤及代码模板【很遗憾现在个人无法申请短信功能了】

    发送短信需要填写以下4个参数:签名.模板code.秘钥id.秘钥内容 阿里云短信使用步骤: <1>点击进入阿里云免费试用 , 然后登陆账号 <2> 如图选择短信0元试用 (已经 ...

  8. 阿里大于短信平台Python版教程

    阿里大于短信验证码: 阿里大于介绍: 阿里大于是一个通信平台,通过这个平台,中小企业及开发者可以在最短的时间内实现短信验证码发送.短信服务提醒.语音验证码.语音服务通知.IVR及呼叫中心.码号.后向流 ...

  9. JAVA对接阿里大于短信验证

    本文介绍的是JAVA的阿里大于短信验证对接,网上好多版本都是旧版本,我自己写完之后觉得应该更新一下,现在记录一下,怕以后忘记,申请步骤忽略 首先,去阿里大于下载SDK 第一步,就是安装阿里大于的SDK ...

最新文章

  1. 4层板到12层板叠层经典设计方案
  2. silverlight、wpf中 dispatcher和timer区别
  3. do{}while(0)用法
  4. linux生成日志文件,linux实现按天生成日志文件并自动清理
  5. 【数据分析】线性回归与逻辑回归
  6. laravel项目白屏问题解决办法及原因
  7. MeEdu - 开源在线教育点播系统。
  8. java基础—IO类——LineNumberReader 的使用
  9. Linux用户:您上一次使用Windows已有多长时间了?
  10. 2-11 支付宝集福卡_实现分析
  11. IPTV 质量评价方法已经不适用于 OTT TV 质量评价
  12. Android ImageView ScaleType:图解
  13. easyui datagrid 动态绑定列
  14. Transact-SQL编程规范
  15. java linux任务管理器_Linux系列教程(二十四)——Linux的系统管理
  16. 优雅使用百度云进行表格OCR识别(python版)
  17. HCIE-Routing Switching认证
  18. python交互编程模式_进入python交互模式的方法
  19. 微信支付页面不显示以及空白页error -1
  20. 制作vagrant镜像

热门文章

  1. vscode node的安装教程
  2. 微信小程序在加载中时如何显示提示框?
  3. php mysql 嵌套查询_select 嵌套查询
  4. 微信小程序购物车收货地址实现
  5. Python编程——shelve模块的使用详解(附实例)
  6. Android简易仪表盘
  7. 基本函数input() print() map() filter() reduce()和lambda()算子-operater用法
  8. 2008年北京奥运会赛程表—— 08-11
  9. 如何删除在微软注册的组织
  10. js轮播图(点击图片切换 定时器效果)