您的位置 首页 java

Pivotal实践:腾讯云短信小应用

资源:腾讯云每月100条免费短信,每天发一条,每月最多31条,够用。自己可利用业余时间,笔记本开发,人力物力充足。

技术:可使用springboot结合Schedule编写定时器达到定时发送短信目的,调用腾讯云短信接口,免费天气API接口,技术实现无难度。

部署:使用Pivotal Clound Foundry快速部署短信小应用,妥了。

(搭建springboot工程此处不详述)

腾讯 云短信接口对接

在使用腾讯云接口之前,需要先办点 手续

登录腾讯控制台,找到短信管理,我们看到要使用腾讯云短信,需要先上传应用资料备案、短信签名、短信模板,待审核通过后方可使用。此次使用之前网站备案应用,新建短信签名,新建短信模板。

短信签名审核很坑,各种通不过,各位老铁需要仔细阅读审核要求,提供必要的材料。

短信正文申请需要详细描述使用场景,最近短信管理较严,你懂的。{1},{2}…代表 占位符 ,在调用短信接口的时候传入参数。

找到腾讯云短信SDK文档,选择JAVA SDK

腾讯文档 写的非常详细,照着文档步骤,10分钟即可调通接口。

此处使用国内短信指定模板群发功能,需要的参数有appid、appKey、templateId、smsSign,这些参数都在上面办手续步骤获得。

免费天气API对接

网上有很多坑爹的获取天气API,要么付费要么限制查询次数。此处使用的API不付费,没有查询次数限制。

API地址:

请求类型:GET

参数:version、cityid、city、ip

调通天气API接口后,拿取我们想要发送短信内容的字段。比如:wea(天气)、tem(当前温度)、tem1(白天温度)、tem2(晚上温度)、air_tips(建议)、index数值中第三个值(穿衣指南)。

编写定时器

我们要实现每天准时发送短信需求,就需要编写定时器。本次使用schedule,每天早上7:35分发送短信。定时器需要先调用天气API接口成功后,根据返回数据调用腾讯云短信接口发送短信。

部署短信应用到PCF

代码编写完成,在本地测试通过后,到了部署咱们应用的时候了。如何部署到PCF上,请参考上篇文章

部署成功后,去PCF管理界面查看一下咱们的应用。

部署成功后忍不住想试一下功能是否能正常使用,更改定时器触发时间为就近时间,接收短信手机号改为自己的手机号。(论 测试环境 的重要性)

测试成功,赶紧把参数改回去。喜欢点个赞吧!

文章来源:智云一二三科技

文章标题:Pivotal实践:腾讯云短信小应用

文章地址:https://www.zhihuclub.com/200103.shtml

关于作者: 智云科技

热门文章

网站地图