欢迎使用 Chanjet Open SDK for Java 。
-
Chanjet Open SDK for Java 需要配合
JKD 1.6或其以上版本。 -
使用 Chanjet Open SDK for Java 之前 ,您需要先前往畅捷通-开发者中心完成开发者接入的一些准备工作,包括创建应用、获取应用的appKey和appSecret。
推荐通过Maven来管理项目依赖,您只需在项目的pom.xml文件中声明如下依赖
<dependency>
<groupId>com.chanjet</groupId>
<artifactId>chanjet-openapi-java-sdk</artifactId>
<version>1.0.13-RELEASE</version>
</dependency>import com.chanjet.openapi.sdk.java.domain.CreateTenantContent;
import com.chanjet.openapi.sdk.java.exception.ChanjetApiException;
import com.chanjet.openapi.sdk.java.request.CreateTenantRequest;
import com.chanjet.openapi.sdk.java.response.CreateTenantResponse;
public class SdkTest {
public static void main(String[] args) {
try {
//创建client
DefaultChanjetClient defaultChanjetClient = new DefaultChanjetClient("https://openapi.chanjet.com");
//创建请求对象
CreateTenantRequest createTenantRequest = new CreateTenantRequest();
//设置开放平台公共请求参数
createTenantRequest.setAppKey("zMqBZ...");
createTenantRequest.setAppSecret("5DB7FB61... ...");
createTenantRequest.setRequestUri("/financial/orgAndUser/createTenant");
//设置header参数,接口如无appKey、appSecret、appSecret、Content-Type四个参数之外的请求头,则不需要传
createTenantRequest.addHeader("key", "value");
//设置query参数,接口无query参数则不需要传
createTenantRequest.addQueryParam("key", "value");
//设置业务参数对象
CreateTenantContent createTenantContent = new CreateTenantContent();
createTenantContent.setTenantId("tenant_987... ...");
createTenantRequest.setBizContent(createTenantContent);
//发起请求并响应
CreateTenantResponse createTenantResponse = defaultChanjetClient.execute(createTenantRequest);
if (createTenantResponse.getResult()) {
System.out.println("调用成功。");
} else {
System.out.println("调用失败,原因:" + createTenantResponse.getError().getMessage());
}
} catch (ChanjetApiException e) {
//做异常处理
System.out.println("调用遭遇异常,原因:" + e.getMessage());
throw new RuntimeException(e.getMessage(), e);
}
}
}