使用SDK

以下部分内容引用京东云SDK使用说明.

环境准备

  1. 京东云Java SDK适用于jdk7及以上版本
  2. 在开始调用京东云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步:

  1. 设置accessKey和secretKey
  2. 创建Client
  3. 设置请求参数
  4. 执行请求得到响应
  5. 处理响应

以下为查询已经开通的用户的调用示例:

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));
    }
}

results matching ""

    No results matching ""