阿里短信单发,批量发送_如何用阿里小号发短信

阿里短信单发,批量发送_如何用阿里小号发短信1.导入<!–阿里云短信–><dependency><groupId>com.aliyun</groupId><artifactId>aliyun-java-sdk-core</artifactId>&lt…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

1.导入

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

Jetbrains全家桶1年46,售后保障稳定

单条发送

	/**
	 * 阿里云短信发送
	 */
	public  String sendALMSM(String content, String mobile,String temNo) {
		DefaultProfile profile = DefaultProfile.getProfile(PropertiesUtils.getInstance().getProperty("regionId"), PropertiesUtils.getInstance().getProperty("accessKeyId"), PropertiesUtils.getInstance().getProperty("secret"));
		IAcsClient client = new DefaultAcsClient(profile);

		CommonRequest request = new CommonRequest();
		request.setMethod(MethodType.POST);
		request.setDomain("dysmsapi.aliyuncs.com");
		request.setVersion("2017-05-25");
		request.setAction("SendSms");
		request.putQueryParameter("RegionId", PropertiesUtils.getInstance().getProperty("regionId"));
		request.putQueryParameter("PhoneNumbers", mobile); //接收短信的手机号码。
		request.putQueryParameter("SignName", PropertiesUtils.getInstance().getProperty("signName"));//短信签名名称
		request.putQueryParameter("TemplateCode", temNo);//短信模板ID
		request.putQueryParameter("TemplateParam", content);//短信模板变量对应的实际值,JSON格式 {"code":"1111"}

		CommonResponse response= null;
		try {
			response = client.getCommonResponse(request);
			System.out.println("短信接口返回的数据----------------");
			System.out.println(response.getData());

		} catch (ServerException e) {
			e.printStackTrace();
		} catch (ClientException e) {
			e.printStackTrace();
		}
		return response.getData();
	}

 

批量发送

public static String sendALMSMPl(String mobile,String SignNameJson,String temNo,String content) {
		DefaultProfileprofile = DefaultProfile.getProfile("cn-hangzhou", "", "");
		IAcsClient client = new DefaultAcsClient(profile);

	        CommonRequest request = new CommonRequest();
	        request.setMethod(MethodType.POST);
	        request.setDomain("dysmsapi.aliyuncs.com");
	        request.setVersion("2017-05-25");
	        request.setAction("SendBatchSms");
	        request.putQueryParameter("RegionId", "cn-hangzhou");
	        request.putQueryParameter("PhoneNumberJson", mobile);
	        request.putQueryParameter("SignNameJson", SignNameJson);
	        request.putQueryParameter("TemplateCode", temNo);
	        request.putQueryParameter("TemplateParamJson", content);
	        CommonResponse response= null;
	        try {
	             response = client.getCommonResponse(request);
	            System.out.println(response.getData());
	        } catch (ServerException e) {
	            e.printStackTrace();
	        } catch (ClientException e) {
	            e.printStackTrace();
	        }
	        return response.getData();
	}

 

                      

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/226759.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 一阶倒立摆分析_倒立摆受力分析

    一阶倒立摆分析_倒立摆受力分析摆的运动是两种运动的叠加:1.平动,包含x方向和y方向。2.转动,转轴为质心。尽管物理上的转轴是其端点,但这个端点同时也是摆的受力点。在端点(非中心)施加垂直于摆臂的力,摆将绕其质心转动。  因为摆的重力作用于其转轴(质心),因此摆自身的重力对摆不施加力矩。这可以算作将质心作为转轴来分析的一个优势。   …

  • iframe属性与用法

    iframe标签有人说,iframe是能耗最高的一个元素,尽量减少使用。也有人说,iframe的安全性太差,尽量减少使用。虽然他们说的是真的,但是iframe的强大功能是不容忽视的,而且现在不乏公司正在使用它。标签规定一个内联框架。一个内联框架被用来在当前HTML文档中嵌入另一个文档。所有的主流浏览器都支持标签。你可以把提示的文字放到和里面,这样不支持的浏览器就会出现提示…

  • java购物商城_基于javaweb实现的简单购物商城[通俗易懂]

    java购物商城_基于javaweb实现的简单购物商城[通俗易懂]【实例简介】基于javaweb的购物商城,简单,适合新手练手,导入项目即可运行【实例截图】【核心代码】shop(1)└──shop├──rcm│├──src││├──META-INF│││└──MANIFEST.MF││└──rcm││├──dao│││├──DataBaseUtils.j…

  • DIY 手动制作自己的win pe

    DIY 手动制作自己的win pe首先,写在前面的话,从网上下载的winpe用着总是觉得不安心(。。。),在然后自己做的pe可以封装进去自己常用的工具。准备1,在MSDN我告诉你上面下载win764sp1的安装包。2,EasyBoot和UltraISO。这两个工具自己去官网下载。注册的话,自己百度注册#码。3,imagex工具,(这个工具应该是在windowAIK里面)。我这用的是一个64位的程序。(…

  • CreateMutex() 、ReleaseMutex()

    CreateMutex() 、ReleaseMutex()功能:CreateMutex()用于有独占要求的程序(在其进程运行期间不允许其他使用此端口设备的程序运行,或不允许同名程序运行)。比如运行金山词霸时,一次只能运行一个实例,当运行第二个实例时,实际上是激活第一个实例,将其带到最顶层。原型:1HANDLECreateMutex(2LPSECURITY_ATTRIBUTESlpMutexAttribut…

  • redis缓存雪崩 缓存穿透 缓存击穿如何解决_防止redis缓存击穿

    redis缓存雪崩 缓存穿透 缓存击穿如何解决_防止redis缓存击穿缓存的击穿、穿透和雪崩应该是再熟悉不过的词了,也是面试常问的高频试题。不过,对于这三大缓存的问题,有很多人背过了解决方案,却少有人能把思路给理清的。而且,网络上仍然充斥着,大量不太靠谱的解决方案,难免误人子弟。我的这篇文章,则会对这三大缓存问题,做一个深入的探讨和分析。最有价值的,不是答案本身,而是诞生答案的过程。缓存击穿缓存击穿是什么,大家应该心里都清楚,我只做一个简单通俗的解释:…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号