调用阿里云短信服务

最近在接触 SMS integration项目,所以先去最熟悉的阿里云平台找有没有短信服务。把调试过程记下来吧

1  注册阿里云账号

用淘宝账号就能登录,这点很方便,后面要求手机下载“阿里云”app,然后扫一扫PC端的二维码就ok。

2  开通短信服务

开通相当简单,只要点下“开通“按钮就好了,开通时不收费的,后面发成功短信才要收费~
开通后去 云控制台 看看结果。

注意:对于旧版短信服务阿里云方面已经停止了,现在用的是新版短信服务。

3 下载sdk及demo


注: 文档更新时间:2017-8-1 14:32,是最新的了:)

4  调用短信接口

1) 新建一个maven project,然后导入sample中src目录,以及libs目录。
2) 设置maven project之build path,add jars --> libs目录
3) 工程结构如下:


5 运行结果

先编辑源代码,步骤如下:
1) 打开 SmsDemo.java 文件
2) 将相关参数换成你自己的,比如accessKeyId,、accessKeySecret、签名名称、签名模板CODE、签名参数、接受手机号等
3) 右键 Run as --> Java Application
4) 输出Console截图



5) 接受手机会收到相关短信(小意外插曲:我发了给另外三个朋友,他们也收到了,然后在惊慌的气氛中删了,以为是诈骗短信 :D)





先写到这里吧, 后面再研究研究 批量发送通知消息实际上使用方法。(请看第6节)


6  短信群发

//组装请求对象-具体描述见控制台-文档部分内容
 final SendSmsRequest request = new SendSmsRequest();

 //必填:待发送手机号. 如果有多个手机号,记得以逗号分隔。
 request.setPhoneNumbers( "13817452140,13818787696");

注:看上面 绿色 的字。