全部产品
云市场

开发手册

更新时间:2020-06-22 18:41:28

技术对接步骤

开发前准备

如果您未阅读Java SDK安装说明,请先去阅读 Java SDK安装说明

前提条件

在安装和使用阿里云Java SDK前,确保您已经:安装Java环境。阿里云Java SDK要求使用JDK1.6或更高版本。已经注册阿里云账号并生成访问访问密钥(AccessKey)。详细步骤请参考创建AccessKey

创建完AccessKey 之后,需要对此账户授予RAM权限 ,权限名称:AliyunCVCFullAccess

下载SDK工具包

SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是aliyun-java-sdk-aliyuncvc包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。

编写样例程序

  1. import java.util.ArrayList;
  2. import java.util.List;
  3. import com.alibaba.fastjson.JSON;
  4. import com.aliyuncs.DefaultAcsClient;
  5. import com.aliyuncs.IAcsClient;
  6. import com.aliyuncs.aliyuncvc.model.v20191030.CreateUserRequest;
  7. import com.aliyuncs.aliyuncvc.model.v20191030.CreateUserResponse;
  8. import com.aliyuncs.aliyuncvc.model.v20191030.GetUserResponse.UserInfo;
  9. import com.aliyuncs.profile.DefaultProfile;
  10. import com.aliyuncs.profile.IClientProfile;
  11. public class TestCvc {
  12. public static void main(String[] args) throws Exception {
  13. IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "yourAccessKeyId", "yourAccessKeySecret");
  14. IAcsClient client = new DefaultAcsClient(profile);
  15. //组装请求对象
  16. CreateUserRequest createUserRequest = new CreateUserRequest();
  17. //云视频API服务产品域名(接口地址固定,无需修改)
  18. createUserRequest.setSysEndpoint("aliyuncvc.cn-hangzhou.aliyuncs.com");
  19. //设置请求参数
  20. List<UserInfo> list = new ArrayList();
  21. UserInfo userInfo = new UserInfo();
  22. userInfo.setUserId("测试");
  23. userInfo.setUserName("测试");
  24. userInfo.setGroupId("测试");
  25. userInfo.setGroupName("测试");
  26. list.add(userInfo);
  27. String str = JSON.toJSON(list).toString();
  28. createUserRequest.setUserInfo(str);
  29. createUserRequest.setCount(1);
  30. //获取请求结果
  31. CreateUserResponse createUserResponse = client.getAcsResponse(createUserRequest);
  32. if(createUserResponse.getSuccess()) {
  33. // 业务逻辑
  34. }
  35. }
  36. }