签名管理
更新时间:2020-12-15
描述
创建一个新的签名申请
参数说明
参数名称 | 类型 | 是否必需 | 描述 | 取值示例 |
---|---|---|---|---|
content | String | 是 | 签名内容 | 百度 |
contentType | String | 是 | 签名类型。 Enterprise:企业 MobileApp:移动应用名称 Web:工信部备案的网站名称 WeChatPublic:微信公众号名称 Brand:商标名称 Else:其他 |
Enterprise |
description | String | 否 | 对于签名的描述 | - |
countryType | String | 否 | 签名适用的国家类型 DOMESTIC:国内 INTERNATIONAL:国际/港澳台 GLOBAL:全球均适用 默认为DOMESTIC |
DOMESTIC |
signatureFileBase64 | String | 否 | 签名的证明文件经过base64编码后的字符串。文件大小不超过2MB。 | - |
signatureFileFormat | String | 否 | 签名证明文件的格式,目前支持JPG、PNG、JPEG三种格式 | JPG |
代码示例
File file = new File("/Users/zhangjin11/Documents/6848f1cc055ef2720c599c982.png");
String fileBase64Str = Base64.encodeBase64String(FileUtils.readFileToByteArray(file));
CreateSignatureRequest request = new CreateSignatureRequest()
.withContent("BaiduCloud")
.withContentType("Enterprise")
.withCountryType("DOMESTIC")
.withDescription("test sdk")
.withSignatureFileBase64(fileBase64Str)
.withSignatureFileFormat("png");
try {
CreateSignatureResponse response = smsClient.createSignature(request);
System.out.println(response.toString());
} catch (BceServiceException e) {
e.printStackTrace();
}