腾讯云短信JAVA SDK接口使用说明

1. 概述
SDK开发使用说明。
 
2. 环境信息
 JDK版本:1.6及以上版本
 代码编码格式:UTF-8

3. 目录结构
sdk_java: java版本的SDK源代码。
demo_java: java版本的SDK示例。

4. sdk_java
采用通用的RestTemplate发送http/https请求,实现短信的发送及查询功能。
 
RestTemplateClient
初始化默认的HttpClient生成带有连接池的RestTemplate。如果你的项目中已经有RestTemplate,可以用你自己的来代替它。如下所示:
 
/**
 * 使用自定义的restTemplate
 * @param url 接口地址
 * @param appid 应用编号
 * @param secret 密钥
 * @param restTemplate
 */
public SMSOMCPClient(String url, String appid, String secret, RestTemplate restTemplate)
 
 
AbstractOMCPClient
处理签名逻辑。
 
SMSOMCPClient
实现了短信发送sendmsg及查询短信发送结果queryResult这两个接口的逻辑。
 
log4j.properties
日志配置文件。
 
5. demo_java
 
TestSMSFunction
提供了短信发送及查询短信发送结果示例。
 
log4j.properties
日志配置文件。
 
6. 新建开发项目
 
(1)解压项目,导入maven项目,一路next
 
(2)短信测试用例:注意@test需要加入junit包
 
7.  版本变更记录
 
1.1.4
 
修复:增加上传文件最大为5M的报错提示
 
1.1.3
 
修复测试环境https,余额预警和频次告警不能发送通知的BUG
 
1.1.0
 
增加查询用户回复的上行短信结果方法fetchNewSms
 
1.0.0
 
增加短信方法sendsms、querySmsResult、generateCaptcha、verifyCaptcha

标签