TKRoomSDK Status Codes
Status Codes
Global Error Codes
Error Codes | Description |
---|---|
3001 | Server Expired |
3002 | The company has been frozen |
3003 | The room has been deleted or expired |
4001 | The company does not exist |
4002 | The username or password is incorrect |
4003 | The room name is not allowed to be empty |
4004 | The time format is incorrect |
4005 | The time setting is incorrect |
4006 | The teacher's password format is incorrect |
4007 | The room does not exist, the room is invalid or has been deleted, or the room has expired |
4008 | The room password is incorrect |
4009 | The password format for the student user is incorrect |
4010 | The password format is incorrect |
4011 | The room type is required |
4101 | Enterprise ID verification is required |
4102 | Error in verifying the Enterprise ID |
4103 | The number of rooms exceeds the maximum limit |
4105 | No data matches the criteria |
4106 | The number of room files exceeds the quantity limit |
4107 | Database operation error |
4108 | No permission |
4109 | Auth is not correct |
4110 | This room requires a password. Please enter the password |
4111 | The user is not registered or the password is incorrect. This room requires registered users to participate |
4200 | Group ID is required |
4201 | Group name is required |
4202 | File ID is required |
5000 | Username and password are required |
5001 | Whether the room has a password is required |
5002 | Chairman password is required |
5003 | The room's general password is required |
5004 | Start time and end time are required |
5005 | If allowing eavesdropping users, a password should be provided |
5006 | The password format for the room participants is incorrect |
5007 | The password for the eavesdropping user is incorrect |
5008 | The format of the maximum number of users is incorrect |
5009 | The maximum number of users exceeds the limit |
5010 | The maximum number of eavesdropping users is incorrect |
5011 | The maximum number of eavesdropping users exceeds the limit |
5012 | The format of the maximum number of videos is incorrect |
5013 | The maximum number of videos is incorrect |
5014 | The format of the maximum number of audio streams is incorrect |
5015 | The maximum number of audio streams is incorrect |
5016 | The format of the video resolution parameter is incorrect |
5017 | The format of the layout parameter is incorrect |
5018 | The assistant password is required |
5019 | The password for the monitoring course is required |
5020 | The video resolution is incorrect or exceeds the enterprise limit |
5100 | Room number is required |
5101 | User account is required |
5102 | The room password cannot be repeated |
5200 | The chairman password is incorrect |
5201 | The eavesdropping password is incorrect |
5203 | Student password |
5204 | No password |
5205 | Nickname or name is required |
5206 | Data write failed |
5207 | User type: 0 - Lecturer (Teacher), 1 - Assistant, 2 - Student, 3 - Live Streaming User, 4 - Inspector |
5208 | The user has already logged in |
5300 | The 40-character login key is required |
5301 | The 40-character key is incorrect |
6000 | The server ID is incorrect |
6001 | The IP address is incorrect |
6002 | The number of regular users exceeds the range |
6003 | The number of eavesdropping users exceeds the range |
sdk Error Codes
Name | Error Codes | Description |
---|---|---|
TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_FOUND | 101 | No recording device available |
TK_ERR.ERR_ADM_PLAYOUT_DEVICE_NOT_FOUND | 102 | No playback device available |
TK_ERR.ERR_VDM_CAMERA_NOT_FOUND | 151 | No video device available |
TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_ALLOWED | 103 | The recording device is not authorized |
TK_ERR.ERR_VDM_CAMERA_NOT_ALLOWED | 152 | The video device is not authorized |
TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_READABLE | 104 | The recording device is unavailable, possibly occupied by another application |
TK_ERR.ERR_VDM_CAMERA_NOT_READABLE | 153 | The video device is unavailable, possibly occupied by another application |
TK_ERR.ERR_ADM_UNKNOWN_ERROR | 2001 | Unknown audio error |
TK_ERR.ERR_VDM_UNKNOWN_ERROR | 2002 | Unknown video error |
TK_ERR.ERR_ADM_RECORDING_TRACK_NOT_AVAILABLE | 2003 | The audio track is unavailable |
TK_ERR.ERR_VDM_VIDEO_TRACK_NOT_AVAILABLE | 2004 | The video track is unavailable |
TK_ERR.ERR_ADM_RECORDING_OVER_CONSTRAINTS | 2005 | Audio constraints exception |
TK_ERR.ERR_VDM_VIDEO_OVER_CONSTRAINTS | 2006 | Video constraints exception |
TK_ERR.ERR_ADM_TYPE_ERROR | 2007 | Invalid audio constraints |
TK_ERR.ERR_VDM_TYPE_ERROR | 2008 | Invalid video constraints |
TK_ERR.ERR_ADM_CAMERA_LOST | 2009 | The camera in use has been removed |
TK_ERR.ERR_ADM_PLAYOUT_LOST | 2010 | The speaker in use has been removed |
TK_ERR.ERR_VDM_RECORDING_LOST | 2011 | The microphone in use has been removed |
TK_ERR.ERR_ADM_PLAY_MEDIA_NOT_ALLOWED | 2101 | The lack of human-computer interaction prevents the audio from playing |
TK_ERR.ERR_VDM_PLAY_MEDIA_NOT_ALLOWED | 2102 | The lack of human-computer interaction prevents the video from playing |
TK_ERR.ERR_MSM_SCREEN_SHARE_NOT_ALLOWED | 2103 | Screen sharing failed |
TK_ERR.ROOM_NOT_CONNECT | 2508 | No successful connection to the room error code |
TK_ERR.CHECK_USERDesktopMediaError | 2509 | Web sharing plugin not detected |
TK_ERR.Server_Exception | 2510 | Server exception |
TK_ERR.ROOM_JOIN_GROUP_FAILED | 2511 | Failed to join the group |
2526 | Failed to publish | |
2527 | Failed to cancel the post | |
2528 | Subscription failed | |
2529 | Failed to unsubscribe | |
2600 | Room link failed | |
2601 | The number of posts exceeds the limit | |
2602 | Exceeded the maximum allowed number of times |
ERROR Notification Error Codes
Name | Error Codes | Description |
---|---|---|
TK.ERROR_NOTICE.ERR_OK | 0 | Success |
TK.ERROR_NOTICE.ERR_CHAT_TEXT_TOO_LONG | 61 | The length of the text message is greater than or equal to 1024 |
TK.ERROR_NOTICE.ERR_CHAT_SPEED_TOO_FAST | 62 | The interval between sending text messages is less than or equal to 1000 milliseconds |
TK.ERROR_NOTICE.ERR_JOINROOM_WRONG_PARAM | 63 | Error in joining room parameters |
TK.ERROR_NOTICE.ERR_JOINROOM_STUDENT_LIMIT_EXCEED | 64 | The number of students has exceeded the limit |
TK.ERROR_NOTICE.ERR_NOT_INITIALIZED | 101 | Not initialized |
TK.ERROR_NOTICE.ERR_INVALID_STATUS | 102 | Invalid status |
TK.ERROR_NOTICE.ERR_BAD_PARAMETERS | 103 | The parameter is incorrect |
TK.ERROR_NOTICE.ERR_NO_THIS_USER | 104 | There is no such user |
TK.ERROR_NOTICE.ERR_HTTP_REQUEST_FAILED | 111 | The web interface request failed |
TK.ERROR_NOTICE.ERR_PUBLISH_FAILED | 131 | Publication failed (the SDK will automatically reconnect) |
TK.ERROR_NOTICE.ERR_PUBLISH_TIMEOUT | 132 | Publication timed out (the SDK will automatically reconnect) |
TK.ERROR_NOTICE.ERR_PUBLISH_ROOMMAXVIDEOLIMITED | 133 | Media link exceeded the limit |
TK.ERROR_NOTICE.ERR_PUBLISH_MAX_RECONNECT_COUNT | 134 | The number of publication reconnection attempts has exceeded the specified maximum number of reconnects. [Note: The maximum number of reconnects is unlimited by default and can be configured via the joinroom interface.] |
TK.ERROR_NOTICE.ERR_SUBSCRIBE_FAILED | 141 | Subscription failed (the SDK will automatically reconnect) |
TK.ERROR_NOTICE.ERR_SUBSCRIBE_TIMEOUT | 142 | Subscription timed out (the SDK will automatically reconnect) |
TK.ERROR_NOTICE.ERR_SUBSCRIBE_STREAM_NOTFOUND | 143 | The stream has not been published |
TK.ERROR_NOTICE.ERR_SWITCH_SERVER_FAILED | 151 | Failed to switch servers |
TK.ERROR_NOTICE.ERR_SERVER_RECORDED | 153 | The server recording has already been started or is currently in progress. There is no need to call the start recording interface again |
TK.ERROR_NOTICE.ERR_SERVER_NOTRECORDED | 154 | Recording has not started |
TK.ERROR_NOTICE.ERR_JOINGROUP_TIMEOUT | 155 | Joining group timed out |
TK.ERROR_NOTICE.ERR_JOINGROUP_FAILED | 156 | Failed to join the group |
INFO Notification Status Codes
Name | Error Codes | Description |
---|---|---|
TK.INFO_NOTICE.INFO_PUBLISH_COMPLETED | 2001 | Publication succeeded |
TK.INFO_NOTICE.INFO_SUBSCRIBE_COMPLETED | 2002 | Subscription succeeded |
WARN Notification Status Codes
Name | Status Codes | Description |
---|---|---|
TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_SWITCHAUDIOROOM | 1011 | When switching to a pure audio room, if a video has been published, the SDK will automatically unpublish the video |
TK.WARNING_NOTICE.WAR_PUBLISHVIDEO_BY_SWITCHAUDIOVIDEOROOM | 1012 | When switching to an audio and video room, if audio has been published, the SDK will automatically publish video |
TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_MAX_RECONNECT_COUNT | 1013 | The number of publication reconnection attempts has exceeded the specified maximum number of reconnects, and the SDK will automatically unpublish the video |
TK.WARNING_NOTICE.WAR_UNPUBLISHAUDIO_BY_MAX_RECONNECT_COUNT | 1014 | The number of publication reconnection attempts has exceeded the specified maximum number of reconnects, and the SDK will automatically unpublish the audio |
TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_GET_DEVICE_MEDIASTREAM_FAILURE | 1015 | Failed to obtain the device stream, and the SDK will automatically unpublish the video |
TK.WARNING_NOTICE.WAR_UNPUBLISHAUDIO_BY_GET_DEVICE_MEDIASTREAM_FAILURE | 1016 | Failed to obtain the device stream, and the SDK will automatically unpublish the audio |
Supplementary Explanation
1)131、132、133、134、141、142、2001、2002 the supplementary information corresponding to the error/status code is as follows:
Field | Type | Description |
---|---|---|
deviceId | String | Device ID [Note: The device ID is only applicable to videos published in multi-video mode.] |
userId | String | User id |
type | String | Media type, refer to the media type documentation |
2)1011、1012、1013、1015The supplementary information corresponding to the warning code is as follows:
Field | Type | Description |
---|---|---|
deviceId | String | Device ID [Note: The device ID is only applicable to videos published in multi-video mode.] |