加入会话
POST
/session/join
服务端接口/会话
请求参数
Header 参数
trace
string
可选
示例值:
{% mock 'string' , 'abcdefghijklmnopqrstuvwxyz1234567890' , 10 , 10 %}
appid
string
可选
示例值:
{{appid}}
X-HIAR-OPENAPI-APPID
string
可选
示例值:
{{appid}}
X-HIAR-OPENAPI-Nonce
string
可选
示例值:
{{openapi-nonce}}
X-HIAR-OPENAPI-DATE
string
可选
示例值:
{{openapi-date}}
X-HIAR-OPENAPI-SIGNATURE
string
可选
示例值:
{{openapi-signature}}
Body 参数application/json
collaborationID
string
协作ID
sessionID
string
会话ID
userID
string
用户ID
deviceType
integer
用户设备类型
示例
{
"collaborationID": "string",
"sessionID": "string",
"userID": "string",
"deviceType": 0
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/session/join' \
--header 'Content-Type: application/json' \
--data-raw '{
"collaborationID": "string",
"sessionID": "string",
"userID": "string",
"deviceType": 0
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
message
string
必需
data
object | null
必需
@type
string
必需
info
object
协作信息
示例
{
"code": 0,
"message": "",
"data": {
"@type": "type.googleapis.com/hileia_core_collaboration.v1.JoinSessionResp",
"info": {
"collaborationID": "36fa64f51bc547789d14c6f333f861f7",
"state": "COLLABORATION_START",
"sessionInfo": {
"sessionID": "32b74604d82c4dceaa1fa357ab5ca3b1",
"sessionState": "SESSION_GOING",
"beginTime": "1656661695",
"endTime": "0",
"tools": [],
"starterID": "user01",
"extra": "",
"recordState": "RECORD_STATE_RECORDING"
},
"members": {
"user01": {
"userID": "user01",
"confirmState": "CONFIRM_UNSPECIFIED",
"memberSessionState": "MEMBER_TALKING",
"medias": [],
"tools": [],
"roles": [
1
],
"deviceType": 2,
"seqID": "113",
"extra": ""
},
"user02": {
"userID": "user02",
"confirmState": "CONFIRM_UNSPECIFIED",
"memberSessionState": "MEMBER_TALKING",
"medias": [],
"tools": [],
"roles": [],
"deviceType": 2,
"seqID": "111",
"extra": ""
},
"user03": {
"userID": "user03",
"confirmState": "CONFIRM_UNSPECIFIED",
"memberSessionState": "MEMBER_TIMEOUT",
"medias": [],
"tools": [],
"roles": [],
"deviceType": 0,
"seqID": "112",
"extra": ""
}
},
"detail": "test theme",
"hasMessage": false,
"hasFile": false,
"creatorID": "user01",
"appID": "hileia_core",
"settings": {
"stopControl": "STOP_MANUAL",
"closeControl": "CLOSE_MANUAL",
"isMuteIn": true,
"isCameraOffIn": true,
"autoRecord": true
}
}
}
}
修改于 2023-07-04 09:22:46