电子签章
最近更新时间: 2025年06月04日 08时55分50秒
能力接口
描述
对合同附件进行在线电子签章
注意事项
电子签章接口是异步接口,不会直接返回签章合同信息,会返回taskId,拿到taskId后调用获取文件接口,可以获取签章后的文件下载地址
支持的模式
授权码模式,客户端模式
请求方法
POST
请求地址
https://api.tongji.edu.cn/v1/infra/electronic_signature/seal
请求体参数
参数名 | 类型 | 是否必须 | 备注 |
---|---|---|---|
exampleInfos | object[] | 是 | 实例合同集合 |
docName | string | 是 | 合同名称 |
relDocId | string | 是 | 合同业务关联Id |
watermarkState | string | 是 | 是否添加水印(ENABLE/DISABLE) |
fileInfos | object[] | 是 | 文件集合 |
fileDownloadAddress | string | 是 | pdf下载地址(可直接下载的url地址) |
order | string | 是 | 文件序号(1,2,3) |
signatorie | object | 是 | 签署方 |
acrossAxisInfos | object[] | 是 | 骑缝章集合 |
crossSealHeight | int | 是 | 骑缝章高度(取值0-1000) |
endPageNo | int | 是 | 结束页码(逻辑约束同startPageNo) |
leftSide | boolean | 是 | 是否是左骑缝(true/false) |
skipPage | boolean | 是 | 是否跳页加盖(true/false) |
startPageNo | int | 是 | 开始页码(startPageNo和endPageNo同时为0表示PDF所有页,否则必须大于0且endPageNo>startPageNo) |
axisInfo | object[] | 是 | 坐标集合 |
fieldX | float | 是 | 横坐标(取值0-1) |
fieldY | float | 是 | 纵坐标(取值0-1) |
pageNum | int | 是 | 页码(0为所有页盖章) |
keywordInfo | object[] | 是 | 关键字集合 |
heightMoveSize | int | 是 | 上下偏移量(正数向上偏移,负数向下偏移) |
index | int | 是 | 关键字索引(0表示所有关键字,正数表示第n个,负数表示倒数第n个) |
keyword | string | 是 | 关键字 |
moveSize | int | 是 | 左右偏移量(正数向右偏移,负数向左偏移) |
moveType | string | 是 | 覆盖类型(1-覆盖关键字;2-关键字右侧;3-关键字下方) |
watermarkVO | object | 是 | 水印设置 |
fontSize | int | 是 | 字体大小(10-28) |
opacity | float | 是 | 透明度(0-100) |
ratation | float | 是 | 旋转角度(0-360) |
text | string | 是 | 水印内容 |
返回参数
参数名 | 类型 | 备注 | 码表 |
---|---|---|---|
code | string | 返回码 | |
msg | string | 返回信息 | |
data | object[object] | 结果信息 | |
taskId | string | 任务ID |
请求示例
curl -X POST \
'https://api.tongji.edu.cn/v1/infra/electronic_signature/seal' \
-H 'Content-Type: application/json' \
-d '{
"exampleInfos": null,
"docName": "",
"relDocId": "",
"watermarkState": "",
"fileInfos": null,
"fileDownloadAddress": "",
"order": "",
"signatorie": {},
"acrossAxisInfos": null,
"crossSealHeight": null,
"endPageNo": null,
"leftSide": false,
"skipPage": false,
"startPageNo": null,
"axisInfo": null,
"fieldX": null,
"fieldY": null,
"pageNum": null,
"keywordInfo": null,
"heightMoveSize": null,
"index": null,
"keyword": "",
"moveSize": null,
"moveType": "",
"watermarkVO": {},
"fontSize": null,
"opacity": null,
"ratation": null,
"text": ""
}'
返回示例
{
"code": "A00000",
"data": {
"taskId": "c6c86b01*****************"
},
"msg": "操作成功"
}