接口描述
可通过该接口传入签署完成的文件申请e签宝产品服务证明。
需满足以下两个条件,才能通过该接口申请出证:
- 需要联系e签宝商务经理申请开通该服务,e签宝内部流程审核通过后才可调用;
- 需要联系e签宝商务经理购买对应的出证套餐,才能在正式生产环境使用。(沙箱模拟环境可联系交付经理申请赠送)
接口名称
EviService.createEvi(CreateEviParam createEviParam)
请求参数
展开全部参数参数名称 | 类型 | 必选 | 参数说明 | |
createEviParam(点击“+”展开详情) | CreateEviParam | 是 | 出证参数 | |
fileName | String | 否 | 文件名称,若为空则取文件路径中的名称(文件流方式建议必传,否则出证报告内会显示一个固定文件名:stream.pdf) | |
srcPdfFile | String | 否 | 签署后PDF文档本地路径,含文档名(与streamFile至少有一个不为空) | |
streamFile | byte[] | 否 | 签署后PDF文档本地二进制数据(与srcPdfFile至少有一个不为空) | |
notifyUrl | String | 否 | 出证完成回调通知地址,点击了解 回调通知服务 补充说明:
|
响应参数
展开全部参数参数名称 | 类型 | 必选 | 参数说明 | |
createEviResult | CreateEviResult | 是 | 响应结果类 | |
errCode | int | 是 | 错误码,0标识成功,其他均标识失败 | |
msg | String | 否 | 错误信息,错误码对应的说明信息 | |
errorShow | boolean | 否 | 错误信息是否建议显示 | |
evId | String | 否 | 出证业务ID |
请求示例
// 获取客户端的代码:
ServiceClient getKHD = ServiceClientManager.get("您的pojectId");
EviService eviService = getKHD.eviService();
CreateEviParam createEviParam = new CreateEviParam();
createEviParam.setSrcPdfFile("D:/abc/signed.pdf");
createEviParam.setFileName("张三签署的文件.pdf");
CreateEviResult createEviResult = eviService.createEvi(createEviParam);
if (createEviResult.getErrCode() != 0)
System.out.println("申请出证失败:" + JSONObject.fromObject(createEviResult));
else
System.out.println("申请出证成功" + JSONObject.fromObject(createEviResult));
响应示例
{
"msg": "成功",
"evId": "202401111111111721",
"errCode": 0,
"errShow": false
}