Java SDK
<p><a href="https://pcp-portal-sca.obs-cn-shenzhen.yun.pingan.com/sdk%2FMSC-SDK-JAVA-20200109.rar?response-content-disposition=attachment%3Bfilename%3DMSC-SDK-JAVA-20200109.rar" target="_blank">点击下载SDK</a></p>
<ol>
<li>概述
<p>SDK开发使用说明。</p>
</li>
<li>环境信息
<ul>
<li>JDK版本:1.6及以上版本</li>
<li>代码编码格式:UTF-8</li>
</ul>
</li>
<li>目录结构
<ul>
<li>sdk_java: java版本的SDK源代码。</li>
<li>demo_java: java版本的SDK示例。</li>
</ul>
</li>
<li>sdk_java
<p>采用通用的RestTemplate发送http/https请求,实现短信的发送及查询功能。</p>
<ul>
<li>RestTemplateClient初始化默认的HttpClient生成带有连接池的RestTemplate。如果你的项目中已经有RestTemplate,可以用你自己的来代替它。如下所示:
<table>
<caption> </caption>
<tbody>
<tr>
<td>
<p>/**</p>
<p>* 使用自定义的restTemplate</p>
<p>* @param url 接口地址</p>
<p>* @param appid 应用编号</p>
<p>* @param secret 密钥</p>
<p>* @param restTemplate</p>
<p>*/</p>
<p>public SMSOMCPClient(String url, String appid, String secret, RestTemplate restTemplate)</p>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<ul>
<li>AbstractOMCPClient
<p>处理签名逻辑。</p>
</li>
</ul>
<ul>
<li>SMSOMCPClient
<p>实现了短信发送sendmsg及查询短信发送结果queryResult这两个接口的逻辑。</p>
</li>
</ul>
<ul>
<li>log4j.properties
<p>日志配置文件。</p>
</li>
</ul>
</li>
<li>demo_java
<ul>
<li>TestSMSFunction
<p>提供了短信发送及查询短信发送结果示例。</p>
</li>
</ul>
<ul>
<li>log4j.properties
<p>日志配置文件。</p>
</li>
</ul>
</li>
<li>新建开发项目
<ol>
<li>解压项目,导入maven项目,一路next。<br />
<img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20203112140407-14b496799b3f.png" style="width:830px" /><br />
<br />
<img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20203112140407-10cfd92f99fc.png" style="width:830px" /></li>
<li>短信测试用例:注意@test需要加入junit包。<br />
<img src="https://pcp-portal-sca.obs-cn-shenzhen.pinganyun.com/pcp-portal-sca/20203112140407-1d1f5701948a.png" style="width:830px" /></li>
</ol>
</li>
<li>版本变更记录
<table>
<caption> </caption>
<thead>
<tr>
<th>版本</th>
<th>变更记录</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<p>1.1.4</p>
</td>
<td>
<p>增加上传文件最大为5M的报错提示。</p>
</td>
</tr>
<tr>
<td>
<p>1.1.3</p>
</td>
<td>
<p>修复测试环境https,余额预警和频次告警不能发送通知的BUG。</p>
</td>
</tr>
<tr>
<td>
<p>1.1.0</p>
</td>
<td>
<p>增加查询用户回复的上行短信结果方法fetchNewSms。</p>
</td>
</tr>
<tr>
<td>
<p>1.0.0</p>
</td>
<td>
<p>增加短信方法sendsms、querySmsResult、generateCaptcha、verifyCaptcha。</p>
</td>
</tr>
</tbody>
</table>
</li>
</ol>
提交成功!非常感谢您的反馈,我们会继续努力做到更好!