调用阿里云短信服务
最近在接触 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();
final SendSmsRequest request = new SendSmsRequest();
//必填:待发送手机号. 如果有多个手机号,记得以逗号分隔。
request.setPhoneNumbers("13817452140,13818787696");
注:看上面 绿色 的字。