短信服务--阿里云学习使用札记

本文记录了阿里云短信服务的学习与使用过程,包括短信发送API、查询API和消息API的使用方法。通过简单的form表单进行测试,介绍了如何发送短信、查询短信状态以及接收用户上行消息。在使用过程中,涉及到的失败码值和相关依赖的引入也在文中提及。
摘要由CSDN通过智能技术生成

阿里云目前提供的短信服务主要有四项:

1:短信发送API

2:短信查询API

3:短信消息API

4:短信批量发送API

群发由于需要升级到企业用户才可以使用,暂时不在学习使用的考虑范围内了就。

-->短信发送API

编写了简单的form表单进行测试,在input框内输入电话号码,点击begin test按钮后,会收到验证码。

                    

                  

验证码是固定的,写成了"2tong",可以根据需要进行相应的修改。

使用方式为:

在pom.xml文件中引入:

<dependency>
      <groupId>com.aliyun</groupId>
      <artifactId>aliyun-java-sdk-core</artifactId>
      <version>3.7.1</version> 
    </dependency>
    <dependency>
    	<groupId>com.aliyun</groupId>
    	<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
    	<version>1.1.0</version>
    </dependency>

新建java文件,编写相应的方法:

	public void test() throws ServerException, ClientException {
	    //设置超时时间-可自行调整
	    System.setProperty("sun.net.client.defaultConnectTimeout", "10000");
	    System.setProperty("sun.net.client.defaultReadTimeout", "10000");
	    //初始化ascClient需要的几个参数
	    final String product = "Dysmsapi";//短信API产品名称(短信产品名固定,无需修改)
	    final String domain = "dysmsapi.aliyuncs.com";//短信API产品域名(接口地址固定,无需修改)
	    //替换成自己的AK
	    final String accessKeyId = "";//你的accessKeyId(需要修改)
	    final String accessKeySecret = "";//你的accessKeySecret(需要修改)
	    //初始化ascClient,暂时阿里云不支持多region(就不要动了)
	    IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", accessKeyId,
	    accessKeySecret);
	    DefaultProfile.addEndpoint("cn-hangzhou", "cn-hangzhou", product, domain);
	 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值