本文介绍Java SDK的安装及使用说明。

Java SDK安装

  1. 安装Alibaba Cloud SDK for Java核心库
  2. 安装Alibaba Cloud VS SDK for Java

比如,通过添加Maven依赖的方式安装时,只需在pom.xml文件中添加以下依赖即可:

<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-core</artifactId>
    <version>3.7.0</version>
</dependency>
<dependency>
    <groupId>com.aliyun</groupId>
    <artifactId>aliyun-java-sdk-vs</artifactId>
    <version>1.0.0</version>
</dependency>
		
说明 建议使用视频监控最新的版本,具体版本号请参考这里

Java SDK使用

以下代码示例展示了调用Java SDK的三个主要步骤:

1 创建DefaultAcsClient实例并初始化。

2 创建API请求并设置参数。

3 发起请求并处理应答或异常。

package com.test;

import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.exceptions.ClientException;
import com.aliyuncs.exceptions.ServerException;
import com.aliyuncs.vs.model.v20181212.*;

public class App {
    public static void main(String[] args) {
        // 创建DefaultAcsClient实例并初始化
        DefaultProfile profile = DefaultProfile.getProfile(
            "<your-region-id>",          // Region ID
            "<your-access-key-id>",      // RAM账号的AccessKey ID
            "<your-access-key-secret>"); // RAM账号AccessKey Secret
        IAcsClient client = new DefaultAcsClient(profile);

        // 创建请求并设置参数
        DescribeGroupsRequest request = new DescribeGroupsRequest();
        request.setPageSize(10L);

        // 发起请求并处理应答或异常
        DescribeGroupsResponse response;
        try {
            response = client.getAcsResponse(request);
            for (DescribeGroupsResponse.Group group:response.getGroups()) {
                System.out.println(group.getName());
            }
        } catch (ServerException e) {
            e.printStackTrace();
        } catch (ClientException e) {
            e.printStackTrace();
        }
    }
}