云视频会议服务SDK源码已经托管至开源平台Github及主流依赖仓库,推荐使用各语言主流的依赖管理工具安装,或通过GitHub clone的方式使用SDK。所有SDK均只依赖SDK核心库,您可以直接使用SDK核心库,使用CommonRequest方式进行调用。
开发步骤
1、安装阿里云SDK
请先阅读安装说明。目前,我们提供以下编程语言的SDK:
SDK | 安装说明 |
---|---|
Java SDK | |
Go SDK | |
C++ SDK | |
PHP SDK |
2、授权RAM权限
请注册阿里云账号,生成访问密钥(AccessKey)。并对此账户授予RAM权限 ,权限名称:AliyunCVCFullAccess。
3、下载SDK工具包
SDK工具包中一共包含了2个类库。请将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包,添加到工程类库中依赖使用。
aliyun-java-sdk-core包
aliyun-java-sdk-aliyuncvc包
示例
import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.IAcsClient;
import com.aliyuncs.aliyuncvc.model.v20191030.CreateUserRequest;
import com.aliyuncs.aliyuncvc.model.v20191030.CreateUserResponse;
import com.aliyuncs.aliyuncvc.model.v20191030.GetUserResponse.UserInfo;
import com.aliyuncs.profile.DefaultProfile;
import com.aliyuncs.profile.IClientProfile;
public class TestCvc {
public static void main(String[] args) throws Exception {
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou", "yourAccessKeyId", "yourAccessKeySecret");
IAcsClient client = new DefaultAcsClient(profile);
//组装请求对象
CreateUserRequest createUserRequest = new CreateUserRequest();
//云视频API服务产品域名(接口地址固定,无需修改)
createUserRequest.setSysEndpoint("aliyuncvc.cn-hangzhou.aliyuncs.com");
//设置请求参数
List<UserInfo> list = new ArrayList();
UserInfo userInfo = new UserInfo();
userInfo.setUserId("测试");
userInfo.setUserName("测试");
userInfo.setGroupId("测试");
userInfo.setGroupName("测试");
list.add(userInfo);
String str = JSON.toJSON(list).toString();
createUserRequest.setUserInfo(str);
createUserRequest.setCount(1);
//获取请求结果
CreateUserResponse createUserResponse = client.getAcsResponse(createUserRequest);
if(createUserResponse.getSuccess()) {
// 业务逻辑
}
}
}
文档内容是否对您有帮助?