语音频道API
获取成员语音频道状态
GetChannelVoiceMemberStatus
接口
地址 | 版本 | 方式 | 权限 |
---|---|---|---|
/api/v2/channel/voice/member/status | v2 | POST | 通用权限-查看频道 |
描述
用于获取成员语音频道状态
提示
只对在语音频道上的成员有效
入参
字段 | 类型 | 必传 | 说明 |
---|---|---|---|
islandSourceId | string | 是 | 群ID |
dodoSourceId | string | 是 | DoDoID |
出参
字段 | 类型 | 说明 |
---|---|---|
status | int | 返回码 |
message | string | 返回信息 |
data | object | 返回数据 |
数据
字段 | 类型 | 说明 |
---|---|---|
channelId | string | 所在语音频道ID |
spkStatus | int | 语音输出状态(扬声器的状态),0:关闭,1:开启 |
micStatus | int | 语音输入状态(麦的状态),0:关闭,1:开启 |
micSortStatus | int | 麦序模式状态,1:在麦下,2:请求上麦,3:在麦上,自由模式时统一为在麦上 |
入参示例
{
"islandSourceId": "10001",
"dodoSourceId": "666666"
}
出参示例
{
"data": {
"channelId": "1000101",
"micStatus": 1,
"spkStatus": 1,
"micSortStatus": 3
},
"status": 0,
"message": "success"
}
移动语音频道成员
SetChannelVoiceMemberMove
接口
地址 | 版本 | 方式 | 权限 |
---|---|---|---|
/api/v2/channel/voice/member/move | v2 | POST | 通用权限-查看频道、语音频道-移动成员 |
描述
用于将成员移动至指定语音频道
提示
只对在语音频道上的成员有效
入参
字段 | 类型 | 必传 | 说明 |
---|---|---|---|
islandSourceId | string | 是 | 群ID |
dodoSourceId | string | 是 | DoDoID |
channelId | string | 是 | 目标语音频道ID |
出参
字段 | 类型 | 说明 |
---|---|---|
status | int | 返回码 |
message | string | 返回信息 |
入参示例
{
"islandSourceId": "10001",
"dodoSourceId": "666666",
"channelId": "1000101"
}
出参示例
{
"status": 0,
"message": "success"
}
管理语音中的成员
SetChannelVoiceMemberEdit
接口
地址 | 版本 | 方式 | 权限 |
---|---|---|---|
/api/v2/channel/voice/member/edit | v2 | POST | 通用权限-查看频道、语音频道-管理语音 |
描述
用于管理语音频道中的成员
提示
只对在语音频道上的成员有效
入参
字段 | 类型 | 必传 | 说明 |
---|---|---|---|
channelId | string | 是 | 语音频道ID |
dodoSourceId | string | 是 | DoDoID |
operateType | int | 是 | 执行管理 0:下麦,自由模式:无作用;麦序模式:设置下麦或拒绝上麦 1:上麦,自由模式:无作用;麦序模式:同意上麦或邀请上麦 2:闭麦,自由模式:闭麦该成员;麦序模式:闭麦该成员 3:移出语音频道 |
出参
字段 | 类型 | 说明 |
---|---|---|
status | int | 返回码 |
message | string | 返回信息 |
入参示例
{
"channelId": "1000101",
"dodoSourceId": "666666",
"operateType": 0
}
出参示例
{
"status": 0,
"message": "success"
}