Whitelist Service
1、批量新增白名单
描述
批量新增白名单
接口地址(仅做说明使用):https://api.polyv.net/meet/v1/channel/auth-whitelist/save-batch调用约束
单元测试
@Test
public void testWhitelistSaveBatch() throws IOException, NoSuchAlgorithmException {
SeminarWhitelistSaveBatchRequest seminarWhitelistSaveBatchRequest = new SeminarWhitelistSaveBatchRequest();
Boolean seminarWhitelistSaveBatchResponse;
try {
String channelId = super.getSeminarChannelId();
seminarWhitelistSaveBatchRequest.setChannelId(channelId);
List<SeminarWhitelistSaveBatchRequest.WhitelistInfo> whitelistInfos = new ArrayList<>();
SeminarWhitelistSaveBatchRequest.WhitelistInfo whitelistInfo =
new SeminarWhitelistSaveBatchRequest.WhitelistInfo();
whitelistInfo.setCode("code1").setName("name1").setGroupNo(1).setGroupRole("leader");
whitelistInfos.add(whitelistInfo);
seminarWhitelistSaveBatchRequest.setList(whitelistInfos);
seminarWhitelistSaveBatchResponse = new SeminarWhitelistServiceImpl().whitelistSaveBatch(
seminarWhitelistSaveBatchRequest);
Assert.assertNotNull(seminarWhitelistSaveBatchResponse);
if (seminarWhitelistSaveBatchResponse != null) {
//to do something ......
log.debug("测试批量新增白名单成功 {}", JSON.toJSONString(seminarWhitelistSaveBatchResponse));
//TODO 此处创建完成后删除了白名单,正式使用需删除该语句
super.deleteWhitelist(channelId, "code1");
}
} catch (PloyvSdkException e) {
//参数校验不合格 或者 请求服务器端500错误,错误信息见PloyvSdkException.getMessage()
log.error(e.getMessage(), e);
// 异常返回做B端异常的业务逻辑,记录log 或者 上报到ETL 或者回滚事务
throw e;
} catch (Exception e) {
log.error("SDK调用异常", e);
throw e;
}
}单元测试说明
请求入参描述
参数名
必选
类型
说明
参数名
必选
类型
说明
返回对象描述
2、删除单个白名单
描述
调用约束
单元测试
单元测试说明
请求入参描述
参数名
必选
类型
说明
返回对象描述
3、清空白名单
描述
调用约束
单元测试
单元测试说明
请求入参描述
参数名
必选
类型
说明
返回对象描述
4、分页查询白名单
描述
调用约束
单元测试
单元测试说明
请求入参描述
参数名
必选
类型
说明
返回对象描述
参数名
类型
说明
参数名
类型
说明
5、更新白名单
描述
调用约束
单元测试
单元测试说明
请求入参描述
参数名
必选
类型
说明
返回对象描述
Last updated