获取用户设置

获取用户设置

1. 接口描述

接口名称:

/confopenapi/common/user/settings

发送方式:

POST

参数格式:

accept: application/json;content-type: application/json

2. 输入参数

Http Header

参数名 必选 类型 说明
token 接口调用鉴权参数 也可以放在http body中

Http Body

参数名 必选 类型 说明
userId int 全时用户ID
btplId int 全时业务模版ID, 非必填参数, 当btplId为有效值时, 会使用业务模版的属性,覆盖个人设置的属性, 但仅限于Watchword,ParJoinConfLogined,WaitingRoomSwitch,JoinConfSelTag四个属性

请求示例

{
     "userId":1000
}

4. 返回参数

参数名 类型 说明
status int 0:成功,非0失败
result JSON 预约会议返回的结果
msg string 消息

result参数说明

参数名 类型 说明
identify int 云会议主持人权限, 0-关闭;1-开通;
isSupportTelphone int 是否支持电话功能 1:支持 0:不支持
allowUserVoice int 允许用户使用语音接入方式 0:电话+VoIP;1:电话;2:VoIP;3:VoIP+国内本地接入
allowAttendeeCall int 允许参会人自我外呼 0:否;1:是
allowHostCall int 允许主持人自我外呼 0-否;1-是
UnattendedDialOutAllowed int 外呼模式 0:禁止外呼;1:允许网络端外呼,禁止*8外呼;2:允许外呼
hardwareVideo int 是否启用SIP 1:启用,0-不启用
autoRecord int 录制,0:手动开启录制,1:自动开启录制
confMute int 入会全体静音,0:关闭 ,1:打开
relieveMute int 会议解除静音,0:仅主持人才能解除,1:允许参会人自己解除
videoControl int 会中视频共享权限,1:是主持人控制,2:是参会人自由控制
autoVideo int 视频入会,0:入会时不自动开启视频,1:入会时自动开启视频,2:自由开关
watchword int 是否有开启入会口令的功能,0:否,1:是
parJoinConfLogined int 是否参会人加入会议时必须登录才能入会(0:否,1:是)
waitingRoomSwitch int 等候室是否开启(0:关闭,1:开启)
joinConfSelTag int 是否参会人加入会议时必须选择标签(0:否,1:是)
showPreview int 是否加入会议时都显示视频预览(0:不显示,1:显示)
waitingRoomWhoStay int 谁应该进到等候室0:所有人,1:不在企业内账号使用者,2:未邀请的参会人
waitingRoomController int 谁能控制等候室里的人能否加入会议 0:主持人,1:联席主持人(或主持人)
livingPlayback int 直播回放设置: -1:不允许回看;0:永不过期; 1:自定义过期时间;2:1个月有效;3:3个月有效;4:6个月有效
livingPlaybackTime int 直播过期时间 仅当livePlaybackFlag为1至3时有效,取值范围:-1:不允许回看 ,0:永不过期,其他是时间戳ttl
meetingType int 全时业务模版属性, 基础会议形式, 1:网络会议,2:直播会议, 此属性只有btplId有有效值时有效, 没有btplId时,返回-1,代表没有没有此属性

返回示例

{
    "status": 0,
    "result": {
        "identify": 1,
        "autoRecord": 0,
        "confMute": 0,
        "allowH323": 0,
        "relieveMute": 1,
        "videoControl": 2,
        "autoVideo": 0,
        "isSupportTelphone": 0,
        "allowUserVoice": 2,
        "allowAttendeeCall": 0,
        "allowHostCall": 0,
        "unattendedDialOutAllowed": 0,
        "watchword": 1,
        "parJoinConfLogined": 1,
        "waitingRoomSwitch": 1,
        "joinConfSelTag": 1,
        "showPreview": 0,
        "hardwareVideo": 1,
        "livingPlayback": 0,
        "livingPlaybackTime": 0,
        "waitingRoomWhoStay": 1,
        "waitingRoomController": 0,
        "meetingType": 1
    },
    "msg": "GetUserPrivilege SUCCESS",
    "request_id": "confopenapiserver-192.168.50.21-1711596261.913116300.694",
    "timestamp": 1711596261913,
    "request_duration": "449.7958ms"
}

备注

  • 更多返回错误代码请看首页的错误代码描述