创建或修改API模版接口
接口说明
[!NOTE]
创建或修改API模版,创建好的模版可以登录君子签企业账号后台查看
http请求方式
[!NOTE]
POST application/x-www-form-urlencoded
http请求地址
[!NOTE]
$SERVICE_URL/v2/tmpl/oper #其中$SERVICE_URL为生产或测试的地址
http请求参数
除公共必填参数外,还需要传以下参数
参数 | 类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
templateName | string | * | 模板名称 不超过50字符 | |
templateNo | string | * | 模板序号(调合同发起接口时需要传入的ID,自定义,唯一不能重复) 不超过50字符 | |
context | string | * | 模板内容(传HTML源码),模版里面变量名设置格式为:{{=name}} | |
templateId | Long | ? | 模板id(需要对模版进行修改时传入) |
代码实现
JAVA实现
Map<String, Object> params = bodyParams;
String url = SERVICE_URL + "/v2/tmpl/oper";
params.put("templateName","测试模版");//模版名称
params.put("templateNo","432810");//模版编号
params.put("templateId","2862");//模版ID(修改模版时传入)
params.put("context","<meta charset=\"utf-8\">html文件信测试场侧hi是测测测\{\{=name\}\}测测uuuuuuu\" +\n\" 文件信测试场侧hi是测测测\{\{=ID\}\}+\n" +
" \" \"<input type=\"text\" name=\"ebq\" style=\"width:0;height:0;border:0;margin:0;padding:0;\">\"+\n\" +\n" +
" \" \"<br/><br/><br/><br/><input type=\"text\" name=\"ebq\" style=\"width:0;height:0;border:0;margin:0;padding:0;\">");//模版内容
String str= HttpClientUtils.init().getPost(url,null,params,true);
System.out.println(str);
http返回参数
[!NOTE]
返回response为application/json的数据,其字段说明如下:
参数 | 类型 | 是否必返回 | 说明 |
---|---|---|---|
success | boolean | * | 成功true;异常false |
data | json | 响应内容json |
data参数说明
参数 | 类型 | 是否必返回 | 说明 |
---|---|---|---|
templateId | Long | 模板id |
[!NOTE]
返回结果,参考:
//正确响应:
{"data":{"tmplId":2859},"success":true}
//错误响应:
{"msg":"模版名称不能为空","resultCode":"BUSINESS_ERROR","success":false}