获取进入 TRTC 房间秘钥

最近更新时间:2024-08-22 11:13:31

我的收藏

接口说明

当创建直播会话时选择了 trtc 协议,除数字人之外的其他用户若需加入房间使用此接口获取该用户的入房秘钥。
注意:
仅适用于使用数智人内部 trtc 账号的情况。

调用协议

HTTPS + JSON
POST /v2/ivh/sessionmanager/sessionmanagerservice/gettrtcsign
Header Content-Type: application/json;charset=utf-8

请求参数

参数名称
必选
类型
描述
ReqId
String
单次请求唯一标识。
SessionId
string
会话 id。
RoomId
string
房间 id,通过4.1接口获取,从返回的 addr 地址中解析。
UserId
string
加入房间的用户 id。

返回参数

参数名称
必选
类型
描述
ReqId
String
单次请求唯一标识。
UserSig
string
房间秘钥。
PrivateMapKey
string
权限秘钥。

请求示例

{
"Header": {},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"SessionId": "12123132",
"RoomId": "1200111",
"UserId": "avcvdafasfds",
}
}

返回示例

{
"Header": {
"Code": 0,
"Message": "",
"RequestID": "123",
},
"Payload": {
"ReqId": "d7aa08da33dd4a662ad5be508c5b77cf",
"UserSig": "vafdasfda",
"PrivateMapKey": "fdasfdafdasfdasfd"
}
}