JavaWeb-SpringBoot_一个类实现腾讯云SDK发送短信
腾讯云应用列表 传送门
使用Gradle编译项目 传送门
SDK&API:qcloudsms_java 传送门
package com.Gary.sms.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 {@RequestMapping("/test")public String test() {//给手机发送短信//1.腾讯云自己项目的AppIDint appid = 1111184301;//2.腾讯云自己项目的AppkeyString appkey = "000000000000faba756087b9504bff46";//3 短信的模板IDint templateID = 275243;//4 签名的名字String smsSign = "Garyd公众号";//5 .给谁发String phoneNumber = "00000070428";//6. 验证码:手动不随机验证码String[] params = {"0428"};//7. SmsSingleSender ssender = new SmsSingleSender(appid,appkey);//地区,电话,模板ID,验证码,签名try {SmsSingleSenderResult result = ssender.sendWithParam("86", phoneNumber, templateID, params, smsSign, "", "");//输出一下返回值 System.out.println(result);} catch (HTTPException e) {// TODO Auto-generated catch block e.printStackTrace();} catch (JSONException e) {// TODO Auto-generated catch block e.printStackTrace();} catch (IOException e) {// TODO Auto-generated catch block e.printStackTrace();}//当执行此函数时在http://localhost:8080/test输出success字符串return "success";}}
UserController.java
项目列表
当控制台输出result第一个参数为 0 后稍等几秒手机便会接收腾讯云发送的短信
{"result":0,"errmsg":"OK","ext":"","sid":"2019:2258682213273363498","fee":1}
给手机发送短信模板六个步骤
//1.腾讯云自己项目的AppIDint appid = 1111184301;//2.腾讯云自己项目的AppkeyString appkey = "xxxxxxxxxxxxfaba756087b9504bff46";//3 短信的模板IDint templateID = 275243;//4 签名的名字String smsSign = "Garyd公众号";//5 .给谁发String phoneNumber = "17689470428";//6. 验证码:手动不随机验证码String[] params = {"0428"};
1和2填写自己项目的AppID和AppKey[检查无误]
3、填写该项目下短信内容配置中的模板ID
4、填写该项目下短信内容配置中短信正文模板名称
5和6填写需要发送到人的手机号和验证码
验证码可设置为随机数
//5给谁发String phoneNumber = "00000070428";//6验证码:手动不随机验证码String[] params = {"0428"};
转载于:https://www.cnblogs.com/1138720556Gary/p/10340119.html
JavaWeb-SpringBoot_一个类实现腾讯云SDK发送短信相关推荐
- 使用腾讯云模板发送短信验证码
目录 学习目标: 学习内容: 学习时间: 学习过程: demo结构图: 效果图: 配置准备: 依赖pom.xml application.properties: application.yml 腾讯云 ...
- 使用腾讯云实现发送短信验证码登录的后端实现
话不多说, 直接开始 目录 腾讯云短信服务注册相关 发送短信 API 开发 配置相关 接口 腾讯云短信服务注册相关 ① 在腾讯云首页搜索短信 腾讯云地址: 腾讯云 - 产业智变 云启未来 搜索出来后点 ...
- go基于腾讯云实现发送短信
简介 腾讯云短信服务 代码 package mainimport ("encoding/json""fmt""math/rand"" ...
- 使用腾讯云sms实现短信验证功能
使用腾讯云sms实现短信验证功能 腾讯云短信免费试用:https://console.cloud.tencent.com/smsv2 腾讯云短信功能注册完成,并通过审批.就可以得到以下参数. Secr ...
- 短信系统配置设计和思路移讯云G客短信平台
短信系统配置设计和思路移讯云G客短信平台 一:什么是短信路由 短信路由是指当短信发送时,不通的关键字内容,不同的地区进行线路分流.实现压缩成本速度和质量保证. 二:平台能接入的通道接口 1.1 各种类 ...
- 魔方APP项目-05-注册功能实现,手机号唯一验证接口、客户端进行手机号验证、保存用户注册信息接口、客户端用户进行注册、使用云通讯发送短信,服务端实现发送短信验证码的api接口、客户端实现点击发送短信
用户模块 注册功能实现 1.手机号码唯一验证接口 在开发中,针对客户端提交的数据进行验证或提供模型数据转换格式成字典给客户端.可以使用Marshmallow模块来进行. 为了方便导包,所以我们设置当前 ...
- node.js实现阿里云配置发送短信验证码
目录 开始 签名添加 模板添加 测试短信 项目中使用 Core accessKeyId | accessKeySecret params PhoneNumbers SignName TemplateC ...
- 移动云mas发送短信一直返回InvalidUsrOrPwd
移动云mas发送短信一直返回InvalidUsrOrPwd 通过main方法调用sendMsg发送短信成功,可是通过接口调用sendMsg方法时一直返回{"msgGroup":&q ...
- python控制手机发短信_python-在python3中使用容联云通讯发送短信验证码
2020-08-15更新 今天进容联云官网发现其已经更新了最新版的Python SDK,可以直接 pip install ronglian_sms_sdk 即可安装使用,具体新的使用方法可以查看官网案 ...
最新文章
- PyObject_CallMethod self问题
- linux查看hdfs副本数量,文件副本数量问题,设置的dfs.replication没有生效
- java web实现页面跳转页面_JavaWeb过滤器实现页面跳转至登录页面
- 华为擎云w510_苹果 iPhone 12 全家桶谍照曝光;华为台式机擎云W510现身官网
- 如何在SAP UI5应用里添加使用摄像头拍照的功能
- linux里查看最耗CPU的线程
- GZIP pre-compression
- Tomcat和Weblogic部署纯html文件
- 建立一个端口为8189的服务器,它无限期等待直到有客户连接这个端口。若客户在网上发送正确的请求连接了这个端口,则服务器与客户之间就建立了一个可靠的连接。
- Android:ViewFlipper、幻灯片
- 【暴力】LeetCode 300. Longest Increasing Subsequence
- CMU 15-213 Introduction to Computer Systems学习笔记(8) Machine-Level Programming-Advanced
- 软件测试(白盒测试入门之gtest测试)
- 验证码图片不显示解决问题
- 【以太网安全实验】--- 端口安全/防MAC地址飘移/防伪冒DHCP攻击/MAC地址表安全
- 微信营销如何提升转化率与购买率
- 走到最后,摩拜连姓名都不能拥有?
- 第四届橙瓜网络文学奖暨见证·网络文学20年评选年度奖项结果揭晓
- 【PCIe 5.0 - 102】SR-IOV【3】
- txt文本QQ群推广方式