电子合同API开发文档 v5

创建合同

请求地址:/v5/Contracts/create.json

请求方式:POST

接口版本: 5.2.3

接口描述:

#!/usr/bin/python
# encoding:utf-8



import urllib2, json, urllib
dict ={}



dict['easy_id'] = '175592531139104768';
dict['file_id'] = 'signed-ce5858499044c9b8fbbaa272754c145a-108d9e29-0001';
dict['name'] = '项目合同协议';
dict['signed_data'] = '175592531139104768, 175592531139104768';
dict['attachment'] = '[ { "file_id" : "signed-efb2124360fb5f8b109220e27f99ae35-73ff845c-0006", "file_name" : "附件1" }, { "file_id" : "signed-efb2124360fb5f8b109220e27f99ae35-73ff845c-0006", "file_name" : "附件2" } ]';
dict['ca_type'] = '1';
dict['channel'] = 'api';
dict['copy_custom_user'] = '[
    {
        "sign_role":"甲方",
        "sign_name":"姓名",
        "sign_number":"电话",
        "sign_company":"选填项,公司名",
        "sign_seal_hand":1,
        "sign_seal_tpl":1,
        "sign_class":1
    }
]';
dict['copy_data'] = '';
dict['deposit_certificate_type'] = '1';
dict['file_end_date'] = '';
dict['notice_signed'] = '';
dict['pdf_password'] = '';
dict['sign_end_date'] = '';
dict['signed_custom_user'] = '[
    {
        "sign_role":"甲方",
        "sign_name":"姓名",
        "sign_number":"电话",
        "sign_company":"选填项,公司名",
        "seal_require":["印章要求"],
        "sign_class":1
    }
]';
dict['tpl_data'] = '{
    "自定义参数": "需要替换的内容1",
    "自定义参数2": "需要替换的内容2"
}';
dict['tpl_id'] = '';
url = "https://api-v2.1dq.com/v5/Contracts/create.json + "?" + urllib.urlencode(dict)
result = urllib2.urlopen(urllib2.Request(url))
jsonarr = json.loads(result.read())
#  输出错误码
print jsonarr["code"]