Skip to content

Commit 44fe65e

Browse files
committed
添加查询单个短信模板接口
1 parent 3a6eae0 commit 44fe65e

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

src/main/java/com/qiniu/sms/SmsManager.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,16 @@ public TemplateInfo describeTemplateItems(String auditStatus, int page, int page
215215
return templateInfo;
216216
}
217217

218+
/**
219+
* 查询单个模板信息
220+
*
221+
* @param templateId 模板ID
222+
*/
223+
public Response describeTemplate(String templateId) throws QiniuException {
224+
String requestUrl = String.format("%s/v1/template/%s", configuration.smsHost(), templateId);
225+
return get(requestUrl);
226+
}
227+
218228
/**
219229
* 创建模板
220230
*

src/test/java/test/com/qiniu/sms/SmsTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,17 @@ public void testDescribeTemplateItems() {
185185
}
186186
}
187187

188+
@Test
189+
@Tag("IntegrationTest")
190+
public void testDescribeSingleTemplate() {
191+
try {
192+
Response response = smsManager.describeTemplate("templateId");
193+
assertNotNull(response);
194+
} catch (QiniuException e) {
195+
assertTrue(ResCode.find(e.code(), ResCode.getPossibleResCode(401)));
196+
}
197+
}
198+
188199
@Test
189200
@Tag("IntegrationTest")
190201
public void testCreateTemplate() {

0 commit comments

Comments
 (0)