联系人模板管理
更新时间:2021-06-11
BCD联系人模板管理是百度云上域名服务根据用户域名联系人信息完成模板添加和管理的服务,并用来进行实名。用户可以对未实名或实名失败的模板进行实名,然后利用已实名模板注册域名,从而完成域名的实名等操作。使用以下代码配置可以用来创建、查询、删除等联系人模板操作。
添加联系人模板
public static void addTemplateInfo() {
ModifyTemplateInfoRequest request = new ModifyTemplateInfoRequest();
// 用户类型
request.setUserType("INDIVIDUAL");
// 邮政编码
request.setPostalCode("100000");
// 所有者英文名称
request.setOwnerEnglish("Zhang San");
// 所有者中文名称
request.setOwnerChinese("张三");
// 所有者手机
request.setMobilePhone("13355201111");
// 所有者邮箱
request.setEmail("xxx@163.com");
// 国家编码
request.setCountryCode("86");
// 联系人中文名称
request.setContactEnglish("Zhang San");
// 联系人英文名称
request.setContactChinese("张三");
// 地区编码
request.setAreaCode("");
// 英文地址
request.setAddressEnglish("beijing aaa");
// 中文地址
request.setAddressChinese("北京市海淀区");
// 具体所有国家、城市、区域
ModifyTemplateInfoRequest.Region region = new ModifyTemplateInfoRequest.Region();
region.setCountry("China");
region.setProvince("BeiJing");
region.setCity("BeiJing");
request.setRegion(region);
// 发起创建模板请求
ModifyTemplateInfoResponse response = client.addTemplateInfo(request);
}
删除联系人模板
public static void deleteTemplateInfo() {
DeleteTemplateInfoRequest request = new DeleteTemplateInfoRequest();
// 待删除模板id
request.setTemplateId("xxxx");
// 发起删除请求
client.deleteTemplateInfo(request);
}
更新联系人模板
public static void updateTemplateInfo() {
ModifyTemplateInfoRequest request = new ModifyTemplateInfoRequest();
// 待更新模板id
request.setTemplateId("xxxx");
// 用户类型
request.setUserType("INDIVIDUAL");
// 邮政编码
request.setPostalCode("200000");
// 所有者英文名称
request.setOwnerEnglish("Li Si");
// 所有者中文名称
request.setOwnerChinese("李四");
// 所有者手机
request.setMobilePhone("18802357700");
// 所有者邮箱
request.setEmail("lisi@163.com");
// 国家编码,固定为86
request.setCountryCode("86");
// 联系人英文名称
request.setContactEnglish("Li Si");
// 联系人中文名称
request.setContactChinese("李四");
// 所有者英文地址
request.setAddressEnglish("beijing aaa");
// 所有者中文地址
request.setAddressChinese("北京市海淀区信息路");
ModifyTemplateInfoRequest.Region region = new ModifyTemplateInfoRequest.Region();
region.setCountry("China");
region.setProvince("BeiJing");
region.setCity("BeiJing");
request.setRegion(region);
// 发起更新模板
client.updateTemplateInfo(request);
}
选择联系人模板
public static void getTemplateInfoList() {
// 选择参数
Map<String, String> params = Maps.newHashMap();
GetTemplateInfoListRequest request = new GetTemplateInfoListRequest();
request.setParams(params);
// 查询选择模板
GetTemplateInfoListResponse result = client.getTemplateInfoList(request);
// 获取模板数量
System.out.println("count: " + result.getTotalCount());
// 查看具体模板信息
System.out.println(JsonUtils.toJsonString(result.getResult()));
}
查询联系人模板
public static void getTemplteInfoTest() {
GetTemplateInfoRequest request = new GetTemplateInfoRequest();
// 待查询模板id
request.setTemplateId("51452efb1deec441e4a2eebc1d65a73c");
GetTemplateInfoResponse result = client.getTemplateInfo(request);
System.out.println(JsonUtils.toJsonString(result));
}
模板实名
public static void auditTemplteInfoTest() {
AuditTemplateInfoRequest request = new AuditTemplateInfoRequest();
// 待实名模板id
request.setTemplateId("b6822cde1622d617d5a74e9caec9c5c2");
AuditInfo auditInfo = new AuditInfo();
// 证件类型
auditInfo.setCertType("SFZ");
// 证件号码
auditInfo.setOwnerCode("341282199107018623");
// 证件图片
auditInfo.setAuditFile("aaa");
request.setAuditInfo(auditInfo);
// 发起实名请求
client.auditTemplateInfo(request);
}