上传合同文档
更新时间:2023-05-05
上传合同文档
接口描述
本接口用于address用户上传合同模板原文,文件原文大小限制4M以内,文件格式限制为pdf文档格式。
请求结构
                JSON
                
            
            1POST /saas/openapi/econtract/v1/file/upload HTTP/1.1
2Host: xuper.baidu.com
3X_BXEO_APP_ID: ak string
4X_BXEO_NONCE: nonce string
5X_BXEO_SIGN: sign string
6X_BXEO_TIMESTAMP: new time string
7X_BXEO_CONTENTMD5: body md5 string
8X_BXEO_SIGNTYPE: HMAC-SHA256
9Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryyb1zYhTI38xpQxBK
10------WebKitFormBoundaryyb1zYhTI38xpQxBK
11Content-Disposition: form-data; name="address"
12xxxxxxxx
13------WebKitFormBoundaryyb1zYhTI38xpQxBK
14Content-Disposition: form-data; name="econtract_file"; filename="chrome.pdf"
15Content-Type: application/pdf
16PNG ... content of chrome.pdf ...
17------WebKitFormBoundaryyb1zYhTI38xpQxBK--请求头域
- 除公共头域外,无其它特殊头域。
请求参数
| 参数名称 | 类型 | 是否必选 | 参数位置 | 描述 | 
|---|---|---|---|---|
| address | string | 是 | RequestBody参数 | BEXO系统中用户唯一身份标识 | 
| econtract_file | file | 是 | RequestBody参数 | 签章png文件 | 
响应头域
- 除公共头域外,无其它特殊头域。
响应参数
| 参数名称 | 类型 | 说明 | 
|---|---|---|
| code | int | 错误码 0为成功,其他可参考常用错误码 | 
| data | object | 返回的主体信息,接口返回的具体业务信息均在data下,所有接口通用。 | 
| +file_id | string | 生成的唯一文档ID,后续创建合同时需使用此ID,请业务方仔细记录。 | 
请求示例
                JSON
                
            
            1POST /saas/openapi/econtract/v1/file/upload HTTP/1.1
2Host: xuper.baidu.com
3X_BXEO_APP_ID: ak string
4X_BXEO_NONCE: nonce string
5X_BXEO_SIGN: sign string
6X_BXEO_TIMESTAMP: new time string
7X_BXEO_CONTENTMD5: body md5 string
8X_BXEO_SIGNTYPE: HMAC-SHA256
9Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryyb1zYhTI38xpQxBK
10------WebKitFormBoundaryyb1zYhTI38xpQxBK
11Content-Disposition: form-data; name="address"
12xxxxxxxx
13------WebKitFormBoundaryyb1zYhTI38xpQxBK
14Content-Disposition: form-data; name="econtract_file"; filename="chrome.pdf"
15Content-Type: application/pdf
16PNG ... content of chrome.pdf ...
17------WebKitFormBoundaryyb1zYhTI38xpQxBK--响应示例
                JSON
                
            
            1HTTP/1.1 200 OK
2Content-Type: application/json;charset=UTF-8
3Date: Wed, 18 Apr 2022 03:28:11 GMT
4{
5    "code": 0,
6    "msg": "Success",
7    "data": {
8        "file_id": "yuP2urLbuNdkYS5b"
9    }
10}