因为使用gradle管理springboot,本文需用到旧版腾讯云SDK资源:传送门
如果使用maven,新版的腾讯云SDK可以很方便引用,后面会提到SDK。

1、注册微信公众号

百度搜索微信公众号,进入网站后,点注册,注册类型选订阅号(个人)。注册成功后保存后台“账号详情”的截图,用于后面申请腾讯云短信签名。

2、注册腾讯云账号

使用qq号登录注册腾讯云,完成个人实名认证流程。

3、设置短信签名和短信正文

进入腾讯云后台,搜索框内搜“短信”,确认开通。

在短信管理后台里,找到SDK,下载Java SDK。用于后期开发。(新版SDK对gradle不友好,建议使用上面旧版下载)

先申请签名,等待审核通过后再申请短信正文。
申请短信正文模板:

4、在gradle demo项目中测试

先把旧版核心包qcloudsms-1.0.5.jar导入到bin文件夹下,然后build path构建一下:

创建对应包下的测试类:com.zzz.ssjpa.controller.UserController(包结构看前面关于springboot文章),代码如下:

package com.zzz.ssjpa.controller;import java.io.IOException;import org.json.JSONException;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import com.github.qcloudsms.SmsSingleSender;
import com.github.qcloudsms.SmsSingleSenderResult;
import com.github.qcloudsms.httpclient.HTTPException;@RestController
public class UserController {/*** @Title: test   * @Description: 给手机发送短信  * @param: @return 参数* @return: String 返回类型* @throws*/@RequestMapping("/test")public String test() {//appid  appkeyint appid = 1400650460;String appkey = "8bea09bc089d067e7280a17cfa93cc3f";//短信模板idint templateId = 1345583;//签名的名字String smsSign = "玄尺软件编程公众号";//给谁发String phoneNumber = "13416024842";//验证码String[] params = {"1234"};SmsSingleSender sender = new SmsSingleSender(appid, appkey);//地区、电话、模板id、验证码、签名try {SmsSingleSenderResult result = sender.sendWithParam("86", phoneNumber, templateId, params, smsSign, "", "");System.out.println(result);} catch (HTTPException | JSONException | IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}return "success";}
}

7、运行主程序测试

手机收到验证码就表示成功了。Good luck。

使用腾讯云sms短信服务相关推荐

  1. 适用于AbpBoilerplate的阿里云腾讯云Sms短信服务

    Sms 适用于AbpBoilerplate的短信服务(Short Message Service,SMS)模块,通过简单配置即可使用,仅更改一处代码即可切换短信服务提供商. Aliyun.Sms由阿里 ...

  2. Unity C# 腾讯云【短信服务】验证码功能

    Unity C# 腾讯云[短信服务] 一.首先注册登录腾讯云,根据操作进行企业认证或者个人认证,有一些就会要求个人认证的APp要上线才可以调用短信,所以大家要看清楚要求: 二.在首页中找到[短信SMS ...

  3. Springboot整合腾讯云发短信服务图文并茂啰嗦

    Springboot调用腾讯云发短信服务 腾讯云官网 https://cloud.tencent.com 搜索短信,来到短信文档 https://cloud.tencent.com/document/ ...

  4. 阿里云sms短信服务

    阿里云sms短信服务 阿里云短信介绍 开通阿里云短信服务 添加签名管理与模板管理 获取用户AccessKey 搭建server-msm模块 导入Maven依赖 application.yml 启动类 ...

  5. 一小时学会使用SpringBoot整合阿里云SMS短信服务

    1. 登录阿里云进入控制台 进入阿里云控制台,https://home.console.aliyun.com/在个人头像位置点击进入AccessKey管理: 2. 创建用户和用户组 创建用户组 添加完 ...

  6. 解忧云SMS短信服务平台系统 短信发送系统源码 全解密随时可以二开无后门

    解忧云SMS短信服务平台系统 短信发送系统 全解密完美版 经过一系列修复现在程序已经可以完全使用. 并且是全解密随时可以二开.无后门. 一些bug已经完全修复 安装教程 数据库配置文件路径 .env ...

  7. 解忧云SMS短信服务平台系统 短信发送系统 全解密完美版

    简介: 全网首发 解忧云SMS短信服务平台系统 短信发送系统 全解密完美版 经过一系列修复现在程序已经可以完全使用. 并且是全解密随时可以二开.无后门. 一些bug已经完全修复 安装教程 数据库配置文 ...

  8. 阿里云SMS短信服务的使用

    短信服务是每个商家和企业都会去使用的,用户会收到106开头的号码的短信的内容,多用于用户传递验证码.系统通知等. 下面记录一下使用阿里云短信服务的经验和心得 ~ 以下忽略申请流程,直接接入短息服务.. ...

  9. 腾讯云sms短信验证码

    [短信业务属于腾讯云sms,国内短信免费试用,每月有100条] 腾讯云短信免费试用:https://cloud.tencent.com/product/csms 首先准备工作做好: 1.腾讯云短信功能 ...

最新文章

  1. Spring中利用applicationContext.xml文件实例化对象和调用方法
  2. python随机生成车牌_使用Python自动化获取全国每个城市的车牌代码
  3. 【非凡程序员】 OC第一节课 (指针浅析)
  4. 【GNN】谷歌、阿里、腾讯等在大规模图神经网络上必用的GNN加速算法
  5. Hashtable排序
  6. 20220211-CTF CRYPTO-base64-凯撒密码-摩丝密码--非常简单的三道题
  7. 如何在没有 System.Drawing.Common 的情况下使用 C# 获取图片格式
  8. php对象魔术方法,php学习之类与对象的魔术方法的使用
  9. BSTR与CString之前的转换
  10. 国网376.1协议报文地址域
  11. VOS防止盗打及后门的安全策略
  12. 台式计算机可以连接蓝牙吗,台式电脑可以连接蓝牙音响吗
  13. 纳韦斯托克斯方程的推导_纳维-斯托克斯方程(N-S方程)详细推导.ppt
  14. 多目标应用:基于MOGWO的地铁隧道上方基坑工程优化设计(提供MATLAB代码)
  15. 微信小程序image图片预览时不显示(后缀问题!)
  16. 青少年科技大赛 计算机课题,科技活动----22届青少年科技创新大赛中的活动方案3...
  17. Windows 7 专业版(SP1)32位操作系统安装Opencv 2.4.10
  18. java http post 传参数_http post 方法传递参数的2种方式
  19. 利用MapReduce计算运营商上行下行流量
  20. 如何通过RSS来订阅天气预报

热门文章

  1. 程序设计天梯赛 L1-6 斯德哥尔摩火车上的题分数 15
  2. 中国第一大微商TST涉嫌传销案听证会结束
  3. python英语词汇量测试_非常适合新手的一个Python爬虫项目: 打造一个英文词汇量测试脚本!...
  4. 抠图应用程序设计(二)——磁性套索工具Livewire算法的实现
  5. 2020哔哩哔哩校招后端开发笔试编程题总结
  6. 语音识别之前端处理及相关算法
  7. 保持健康和活力 - 颈椎病康复指南
  8. json 微信小程序 筛选_GitHub - zhengyangkang/sl-filter: uni -app 一款使用简单的筛选组件,适配app、微信小程序、H5。...
  9. Python爬虫入门教程 19-100 51CTO学院IT技术课程抓取
  10. 什么是5G承载网?【转载自微信公众号网络技术联盟站】