SDK引用
SDK说明
使用sdk工具可以简化对接中的开发流程。君子签的sdk只是对接口调用的签名做了极简封装,尽量不对http请求有过大改动,方便需要自已实现http请求的客户。君子签只对接口中,存在的复杂请求request,做了封装。
注:sdk版本停更2.2.7,后续新增的参数sdk不做维护更新。
JAVA的maven引用
[!NOTE]
目前java的sdk版本支持jdk1.7+ ,jvm可以添加参数-Djzq.http.timeout=40000,设置自定义超时时间。<dependency> <groupId>com.junziqian</groupId> <artifactId>sdk</artifactId> <version>2.2.7</version> </dependency>
PHP的composer引用
[!NOTE]
在composer.json中加入此模块并composer update
目前sdk支持php5.3+,要说明的是php5.3-php5.6之间版本上传文件需使用'@filePath'的方式
如果需要sample,可以访问 https://gitee.com/ebaoquan/jzq_sdk_php
//composer.json中加入,并composer update
"require": {
"php": ">=5.3.3",
"ebaoquan/junziqian_sdk":">=2.0.2"
}
PYTHON的pip引用
[!NOTE]
正在开发中...预计支持python3.5+
http请求中参数同名name的请求注意事项
[!NOTE]
君子签出现多参数同名的请求的参数只存在于发起合同时传入的附件这一个参数。可以使用以下两种方式上传:
1.传入的时候指定多个文件参数的name相同
2.传入的时候指定name名称按索引区分:name[index] (index为序列号)
#第一种为http正常请求方式,部份语言的原生接口不好实现
#第二种方式需要服务端支持。目前服务端只对发起合同的合同附件这一参数做了支持。