上传企业自定义印章
接口说明
[!NOTE]
上传企业自定义的公章,可用于合同签署。上传公章规格要求:180*180PX,背景透明,png格式。 若不调此接口,合同上盖的企业章默认使用系统自动根据企业名称生成圆形的图形章。
http请求方式
[!NOTE]
POST multipart/form-data
http请求地址
[!NOTE]
$SERVICE_URL/v2/user/uploadEntSign #其中$SERVICE_URL为生产或测试的地址
http请求参数
除公共必填参数外,还需要传以下参数
参数 | 类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
signName | string | * | 企业签章名字 | |
string | ? | 企业用户邮箱(必须与“企业注册认证接口”传入的邮箱一致),不传入将公章附与API商户 | ||
signImgFile | file | * | 盖章图片,不能超2MB,规格:180*180PX,背景透明,png格式,接口不对传入的公章图片做真实性校验,需要开发者确保真实性 |
代码实现
JAVA实现
Map<String,Object> params=bodyParams;
String url=SERVICE_URL+"/v2/user/uploadEntSign";
params.put("signName","测试");
params.put("email","ea7n@hotmail.com");
params.put("signImgFile",new File("d:\\ebq-capture.png"));
String str= HttpClientUtils.init().getPost(url,null,params,true);
System.out.println(str);
http返回参数
[!NOTE]
返回response为application/json的数据,其字段说明如下
参数 | 类型 | 是否必返回 | 说明 |
---|---|---|---|
success | bool | * | 成功true;异常false |
msg | string | ? | 异常时,返回异常原因 |
resultCode | string | ? | 异常时返回 |
data | string | ? | 公章ID,成功时返回 |
[!NOTE]
返回结果,参考:
//正确响应:
{"data":"284729","success":true}
//错误响应:
{"msg":"账户信息不存在:XXXX@XX.XXX","resultCode":"ACCOUNT_NOT_EXISTS","success":false}