短信接口在本地调试正常_Pivotal实践:腾讯云短信小应用
最近登录了一下腾讯云控制台,发现账户下居然每月有100条免费短信可以使用。结合一下最近成都阴晴不定的天气,女友上班老是忘记带伞的现状,于是决定开发一款天气短信提醒小应用,每天早上定时给女友发送天气状况短信提醒。
资源:腾讯云每月100条免费短信,每天发一条,每月最多31条,够用。自己可利用业余时间,笔记本开发,人力物力充足。
技术:可使用springboot结合Schedule编写定时器达到定时发送短信目的,调用腾讯云短信接口,免费天气API接口,技术实现无难度。
部署:使用Pivotal Clound Foundry快速部署短信小应用,妥了。
(搭建springboot工程此处不详述)
腾讯云短信接口对接
在使用腾讯云接口之前,需要先办点手续。
登录腾讯控制台,找到短信管理,我们看到要使用腾讯云短信,需要先上传应用资料备案、短信签名、短信模板,待审核通过后方可使用。此次使用之前网站备案应用,新建短信签名,新建短信模板。
短信签名审核很坑,各种通不过,各位老铁需要仔细阅读审核要求,提供必要的材料。
短信正文申请需要详细描述使用场景,最近短信管理较严,你懂的。{1},{2}...代表占位符,在调用短信接口的时候传入参数。
找到腾讯云短信SDK文档,选择JAVA SDK
https://cloud.tencent.com/document/product/382/13613
腾讯文档写的非常详细,照着文档步骤,10分钟即可调通接口。
此处使用国内短信指定模板群发功能,需要的参数有appid、appKey、templateId、smsSign,这些参数都在上面办手续步骤获得。
免费天气API对接
网上有很多坑爹的获取天气API,要么付费要么限制查询次数。此处使用的API不付费,没有查询次数限制。
API地址:
https://www.tianqiapi.com/api
请求类型:GET
参数:version、cityid、city、ip
调通天气API接口后,拿取我们想要发送短信内容的字段。比如:wea(天气)、tem(当前温度)、tem1(白天温度)、tem2(晚上温度)、air_tips(建议)、index数值中第三个值(穿衣指南)。
编写定时器
我们要实现每天准时发送短信需求,就需要编写定时器。本次使用schedule,每天早上7:35分发送短信。定时器需要先调用天气API接口成功后,根据返回数据调用腾讯云短信接口发送短信。
部署短信应用到PCF
代码编写完成,在本地测试通过后,到了部署咱们应用的时候了。如何部署到PCF上,请参考上篇文章 Pivotal:15分钟部署你的应用
部署成功后,去PCF管理界面查看一下咱们的应用。
部署成功后忍不住想试一下功能是否能正常使用,更改定时器触发时间为就近时间,接收短信手机号改为自己的手机号。(论测试环境的重要性)
测试成功,赶紧把参数改回去。喜欢点个赞吧!
短信接口在本地调试正常_Pivotal实践:腾讯云短信小应用相关推荐
- 源码国际短信平台路由流程搭建后台软件定制-移讯云短信系统
源码国际短信平台路由流程搭建后台软件定制-移讯云短信系统 短信路由流程 这里说下我们在开发实践过程中实现短信路由的流程 1:设置账号的全网通道.2:设置通道可发的地区.3:设置内容关键字的通道 流程: ...
- 国际网页短信后台定制源码搭建软件平台定制-移讯云短信系统
国际网页短信后台定制源码搭建软件平台定制-移讯云短信系统 短信服务端号码通道分类功能 短信后开发按照要求有个功能是发送分流.就是当短信客户端提交过来的短信号码包含移动.联通.电信时,系统要实现不通类型 ...
- 网页短信系统模块平台搭建后台通道分类|移讯云短信系统
web国际网页短信系统模块平台搭建后台功能篇|移讯云短信系统 短信服务端号码通道分类功能 短信后开发按照要求有个功能是发送分流.就是当短信客户端提交过来的短信号码包含移动.联通.电信时,系统要实现不通 ...
- web短信系统平台软件搭建后台功能介绍|移讯云短信系统
国际短信系统平台软件搭建后台功能介绍|移讯云短信系统 平台外放接口介绍 支持接入CMPP接口,支持smpp通道接入,支持外放CMPP接口(其他平台可以通过CMPP接入我平台),支持HTTP API J ...
- 腾讯云短信服务实现 Java 发送手机验证码(SpringBoot+Redis 实现)
文章目录 腾讯云短信服务实现 Java 发送手机验证码(SpringBoot+Redis 实现) 1.打开腾讯云短信服务 2.创建短信签名 3.创建短信正文模板 4.等待全部审核完毕即可 5.发送短信 ...
- SpringBoot集成腾讯云短信实现注册/登录功能
前言 笔记参考 Duktig丶 JavaSDK地址:短信 Java SDK - SDK 文档 - 文档中心 - 腾讯云 1.导入依赖 <dependency><groupId> ...
- 短信平台专业版软件客户端功能详解源码搭建|移讯云短信系统
国际短信平台专业版软件客户端功能详解|移讯云短信系统 首页显示 剩余条数 充值总数 提交总数 成功数量 失败数量 未知数量 代发数量 签名数量 最新提交 平台公告 API接口文档 短信发送 发送短信选 ...
- python发送免费短信验证码(腾讯云 短信)
第一步,首先去注册一个微信小程序,在腾讯云短信服务中创建签名的时候会用到哦. 点击此链接进入微信公众平台 注册好微信小程序,之后. 第二步,如果您还没有腾讯云账号,您需要 注册腾讯云 账号,并完成 实 ...
- Spring Boot腾讯云短信申请
1.在pom.xml文件中添加依赖 <dependency><groupId>com.tencentcloudapi</groupId><artifactId ...
最新文章
- redistemplate分布式锁实现_基于 Redis SETNX 实现分布式锁
- Ubuntu下使用Evernote
- python展开 c函数中的宏预处理_最基本的宏函数 课后习题9.2 (C语言代码)
- [SDOI2008]Sandy的卡片
- Java SE 6 新特性: HTTP 增强--转
- jvm性能调优实战 - 48无限循环调用和没有缓存的动态代理引起的OOM
- c++ 管理员身份_CATIA的管理员模式和多版本环境变量设置
- C语言二叉树前序遍历(附完整源码)
- 推荐一个提供全球新冠肺炎确诊,死亡和治愈人数的网站,提供csv下载
- HDU- 1754 I Hate It
- linux文件什么权限比较安全,linux文件安全与权限
- ui li 菜单 点击添加下级_如何制作导航栏中的下拉菜单
- fatal: git-write-tree: error building trees
- 便携计算机硬盘,科技:适用于Mac或PC的最佳便携式外置硬盘
- Word 首页如何不插入页码? 页码从正文开始,如何分节
- 蓝桥杯十大常见天阶功法——炎之呼吸.叁之型.动态规划--(上篇)
- Python实现rosbag转换成video
- Unity GPS定位之逆地理编码(获取经纬度并转换成地理位置)
- 新手也能看懂,Kubernetes其实很简单
- 基于运动学模型的轨迹跟踪控制
热门文章
- python调用Linux下so文件
- python基础、print,input,if判断等
- php大文件上传插件,PHP 大文件上传进度条实现
- 放置奇兵 算法 月度活动 破碎时空记录 第七关 阿姨(阿伊达)+暗战(阿斯布)
- Spring @Import 注解使用详解
- html5 video全屏api,H5+ app使用多媒体(video、webview)API视频展示以及全屏
- spring ioc加载流程
- 如何将本地项目上传至git中进行管理的解决办法
- 「后端小伙伴来学前端了」Vuex进阶操作,让你的代码更加高效(简称如何学会偷懒 【手动狗头】)
- 前后端完全分离出现跨域、无法访问后台解决方案