# chanjet-open-sdk
欢迎使用 Chanjet Open SDK for Java 。
## 环境要求
1. Chanjet Open SDK for Java 需要配合`JKD 1.6`或其以上版本。
2. 使用 Chanjet Open SDK for Java 之前 ,您需要先前往[畅捷通-开发者中心](https://dev.chanjet.com)完成开发者接入的一些准备工作,包括创建应用、获取应用的appKey和appSecret。
## 安装依赖
推荐通过Maven来管理项目依赖,您只需在项目的`pom.xml`文件中声明如下依赖
```xml
<dependency>
<groupId>com.chanjet</groupId>
<artifactId>chanjet-openapi-java-sdk</artifactId>
<version>1.0.13-RELEASE</version>
</dependency>
```
## 快速使用
```java
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);
}
}
}
```
没有合适的资源?快使用搜索试试~ 我知道了~
chanjet-openapi-java-sdk:畅捷通开放平台JAVA SDK源码-源码通
共75个文件
java:69个
license:1个
yml:1个
6 下载量 157 浏览量
2021-03-24
19:31:09
上传
评论
收藏 67KB ZIP 举报
温馨提示
chanjet-open-sdk 欢迎使用Chanjet Java Open SDK。 环境要求 用于Java的Chanjet Open SDK需要配合JKD 1.6以上版本。 使用适用于Java的Chanjet Open SDK之前,您需要先前往完成开发者接入的一些准备工作,包括创建应用,获取应用的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-java-sdk-master.zip (75个子文件)
chanjet-openapi-java-sdk-master
.github
workflows
deploy.yml 632B
src
main
java
com
chanjet
openapi
sdk
java
common
ChanjetConstants.java 850B
ErrorInfo.java 602B
utils
ChanjetLogger.java 7KB
HttpUtils.java 21KB
SignUtils.java 2KB
AbstractChanjetRequest.java 3KB
domain
CreateTenantContent.java 455B
GetAppAccessTokenContent.java 456B
GetTokenByPermanentCodeContent.java 556B
AddUserContent.java 697B
ydz
CashJournalCheckingContent.java 965B
CashJournalAddContent.java 1KB
CashJournalBatchAddContent.java 4KB
GetTenantTokenContent.java 660B
GetUserTokenContent.java 740B
TrailProductContent.java 719B
GetOrgAccessTokenContent.java 526B
GetPermanentAuthCodeContent.java 533B
RemoveUserContent.java 576B
CreateOrderContent.java 978B
ChanjetClient.java 696B
HttpResponse.java 894B
ChanjetContent.java 132B
AbstractChanjetResponse.java 288B
exception
ChanjetApiException.java 649B
DefaultChanjetClient.java 2KB
AbstractChanjetContent.java 294B
enums
HttpMethod.java 170B
request
GetUserTokenRequest.java 644B
ydz
CashJournalBatchAddRequest.java 662B
CashJournalCheckingRequest.java 656B
CashJournalAddRequest.java 631B
GetOrgAccessTokenRequest.java 619B
AddUserRequest.java 622B
GetPermanentAuthCodeRequest.java 634B
GetTenantTokenRequest.java 653B
CreateTenantRequest.java 638B
GetAppAccessTokenRequest.java 619B
RefreshTokenRequest.java 615B
TrailProductRequest.java 638B
hsy
FindByEnterpriseIdRequest.java 673B
GetTokenByPermanentCodeRequest.java 648B
GetLoginUrlRequest.java 618B
CreateOrderRequest.java 633B
RemoveUserRequest.java 637B
UserRequest.java 557B
GetTokenRequest.java 616B
response
GetUserTokenResponse.java 2KB
GetOrgAccessTokenResponse.java 847B
ydz
CashJournalCheckingResponse.java 462B
CashJournalAddResponse.java 455B
CashJournalBatchAddResponse.java 4KB
CreateOrderResponse.java 840B
GetLoginUrlResponse.java 842B
GetTokenResponse.java 2KB
hsy
FindByEnterpriseIdResponse.java 3KB
UserResponse.java 967B
GetPermanentAuthCodeResponse.java 772B
GetTokenByPermanentCodeResponse.java 2KB
TrailProductResponse.java 842B
CreateTenantResponse.java 946B
RemoveUserResponse.java 938B
AddUserResponse.java 935B
GetAppAccessTokenResponse.java 773B
GetTenantTokenResponse.java 2KB
RefreshTokenResponse.java 2KB
AbstractChanjetClient.java 6KB
ChanjetResponse.java 134B
ChanjetRequest.java 2KB
LICENSE 1KB
README.md 3KB
pom.xml 8KB
.gitignore 36B
CHANGELOG 1KB
共 75 条
- 1
Demeyi-邓子
- 粉丝: 22
- 资源: 4533
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0