public class RtcRoomManager
extends java.lang.Object
| 构造器和说明 |
|---|
RtcRoomManager(Auth auth) |
RtcRoomManager(Auth auth,
java.lang.String host) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getRoomToken(java.lang.String appId,
java.lang.String roomName,
java.lang.String userId,
long expireAt,
java.lang.String permission) |
Response |
kickUser(java.lang.String appId,
java.lang.String roomName,
java.lang.String userId) |
Response |
listActiveRooms(java.lang.String appId,
java.lang.String prefix,
int offset,
int limit) |
Response |
listUser(java.lang.String appId,
java.lang.String roomName) |
public RtcRoomManager(Auth auth)
public RtcRoomManager(Auth auth, java.lang.String host)
public Response listUser(java.lang.String appId, java.lang.String roomName) throws QiniuException
appId - 房间所属帐号的 approomName - 操作所查询的连麦房间QiniuExceptionpublic Response kickUser(java.lang.String appId, java.lang.String roomName, java.lang.String userId) throws QiniuException
appId - 房间所属帐号的 approomName - 操作房间名userId - 被踢人员QiniuExceptionpublic Response listActiveRooms(java.lang.String appId, java.lang.String prefix, int offset, int limit) throws QiniuException
appId - 连麦房间所属的 appprefix - 所查询房间名的前缀索引,可以为空。offset - 分页查询的位移标记limit - 此次查询的最大长度QiniuExceptionpublic java.lang.String getRoomToken(java.lang.String appId,
java.lang.String roomName,
java.lang.String userId,
long expireAt,
java.lang.String permission)
throws java.lang.Exception
appId - 房间所属帐号的 approomName - 房间名称,需满足规格 ^[a-zA-Z0-9_-]{3,64}$userId - 请求加入房间的用户 ID,需满足规格 ^[a-zA-Z0-9_-]{3,50}$expireAt - int64 类型,鉴权的有效时间,传入以秒为单位的64位Unix绝对时间,token 将在该时间后失效permission - 该用户的房间管理权限,"admin" 或 "user",默认为 "user" 。当权限角色为 "admin" 时,拥有将其他用户移除出房
间等特权.java.lang.Exception