Call the JoinMeeting operation with a meeting security token to retrieve the parameters that the MeetingSDK requires to join a meeting.
Request parameters
| Parameter | Type | Required | Description |
| UserId | String | Yes | The ID of the enterprise user. Set this parameter to -1 to specify an external user. An internal member must be present in the meeting before an external user can join. |
| MeetingCode | String | Yes | The meeting security token. |
| Password | String | No | The meeting password. |
Response parameters
| Parameter | Type | Description |
| ErrorCode | int | The error code. |
| Message | String | The error message. |
| Success | boolean | The request status. |
| RequestId | String | The request ID. |
| MeetingInfo | Struct | The meeting details. For more information, see the MeetingInfo structure. |
MeetingInfo structure
| Parameter | Type | Description |
| MeetingDomain | String | The domain name for access. |
| MeetingToken | String | The token used by the SDK to join the meeting. |
| MeetingCode | String | The meeting security token. Used to join the meeting. |
| MemberUUID | String | The ID of the member who joins the meeting. |
| ClientAppId | String | The ISV identity. Used for SLS logs. |
| MeetingUUID | String | The unique identifier (UUID) of the meeting. |
| MeetingAppId | String | The meeting App ID. |
Request example
https://[Endpoint]/?Action=JoinMeeting
&UserId=234
&MeetingCode=123
&<Common request parameters>
Response example
{
"RequestId": "123",
"Message": "successful!",
"Success": true,
"ErrorCode": 0,
"MeetingInfo":{
"MeetingDomain": "6c1f361",
"MeetingToken": "12345678",
"MeetingCode": "123",
"MemberUUID": "1001",
"ClientAppId": "123",
"MeetingUUID": "123",
"MeetingAppId": "12332132****"
}
}