expand.py 892 B

1234567891011121314151617181920212223242526272829
  1. # -*- coding: UTF-8 -*-
  2. import esigntool
  3. import requests
  4. from esigntool import esign_run_print_outer
  5. # 拓展功能API
  6. config = esigntool.config() # 初始化配置类
  7. @esign_run_print_outer
  8. def templatePageCreate():
  9. """
  10. 复制合同模板
  11. :return:
  12. """
  13. docTemplateId = "fgs***fefw" # 声明请求变量
  14. api_path = "/v3/doc-templates/{}/copy".format(docTemplateId) # 拼接请求路径
  15. method = esigntool.httpMethodEnum.POST # 声明请求方法
  16. json_headers = esigntool.buildSignJsonHeader(config.appId, config.scert,
  17. method, api_path) # 签名并构造签名鉴权json请求头
  18. resp = requests.request(method, config.host + api_path, json=None, headers=json_headers) # 发送请求
  19. print(resp.text)
  20. return resp
  21. if __name__ == '__main__':
  22. templatePageCreate() # 复制合同模板