使用SDK
以下部分内容引用京东云SDK使用说明.
环境准备
- 京东云Java SDK适用于jdk7及以上版本
- 在开始调用京东云openapi之前, 需提前在京东云用户中心账户管理下的AccessKey管理页面申请accesskey和secretKey密钥对(简称AK/SK). AK/SK信息请妥善保管, 如果遗失可能会造成非法用户使用此信息操作您在云上的资源, 给你造成数据和财产损失
SDK使用
如果您使用Apache Maven来管理Java项目, 只需在项目的pom.xml文件加入相应的依赖项即可, 如下所示:
<dependency>
<groupId>com.jdcloud.sdk</groupId>
<artifactId>yundingdatapush</artifactId>
<version>1.0.3</version>
</dependency>
目前云鼎数据同步SDK版本为1.0.3
SDK调用
Java SDK的调用主要分为4步:
- 设置accessKey和secretKey
- 创建Client
- 设置请求参数
- 执行请求得到响应
- 处理响应
以下为查询已经开通的用户的调用示例:
public class YundingdatapushClientExample {
public static void main(String[] args) {
// 1.设置accessKey和secretKey
String accessKeyId = "{accessKey}";
String secretAccessKey = "{secretKey}";
CredentialsProvider credentialsProvider = new StaticCredentialsProvider(accessKeyId, secretAccessKey);
// 2.创建YundingdatapushClient
YundingdatapushClient client = YundingdatapushClient.builder()
.credentialsProvider(credentialsProvider)
.httpRequestConfig(new HttpRequestConfig.Builder().protocol(Protocol.HTTPS).build()) //默认为HTTPS
.build();
// 3.设置请求参数
DescribeDatapushVendersRequest request = new DescribeDatapushVendersRequest();
request.setAppkey("{appkey(JOS应用唯一标识)}");
// 4.执行请求得到响应
DescribeDatapushVendersResponse response = client.describeDatapushVenders(request);
// 5.处理响应
System.out.println(new Gson().toJson(response));
}
}