Delete online double teacher class
Interface function: This interface only supports deleting online double teacher main and sub-classrooms
Interface description:
- Delete the main classroom, and the sub-classrooms will be deleted synchronously;
 
- Delete the sub-classrooms without affecting the main classroom;
 
URL
https://root_url/lms/onlineDoubleTeacher/deleteClass
HTTP Request Methods
Request parameters
| key | 
Required | 
Type | 
Description | 
| X-EEO-SIGN | 
Yes | 
string | 
Signature generation rules see here | 
| X-EEO-UID | 
Yes | 
string | 
Institution SID | 
| X-EEO-TS | 
Yes | 
string | 
Timestamp | 
Body parameters
| key | 
Required | 
Type | 
Description | 
Rule description | 
| courseId | 
Yes | 
integer | 
Course ID | 
Course ID returned after course creation | 
| classId | 
Yes | 
integer | 
lesson ID | 
lesson ID returned after classroom creation | 
Response parameters
| Parameter name | 
Type | 
Example value | 
Meaning | 
| code | 
integer | 
1 | 
Error code | 
| msg | 
string | 
"Program execution is normal" | 
Error message | 
| data | 
array | 
[] | 
Return information array | 
| └ classId | 
integer | 
4157055 | 
Section ID | 
| └ code | 
integer | 
1 | 
Error code | 
| └ msg | 
string | 
"Program is running normally" | 
Error message | 
Example
POST /lms/onlineDoubleTeacher/deleteClass HTTP/1.1
 root_url
 1da2b4d3f105538572360ad6ae11db97
 2669800
 1732505390
 application/json
 41
{
"courseId": 2337435,
"classId": 4157055
}
- Shell cURL simulates request instructions
 
curl -X POST \
-H 'Host: root_url' \
-H 'X-EEO-SIGN: 1da2b4d3f105538572360ad6ae11db97' \
-H 'X-EEO-UID: 2669800' \
-H 'X-EEO-TS: 1732505390' \
-H 'Content-Type: application/json' \
-d '{"courseId": 2337435, "classId": 4157055}' \
'https://root_url/lms/onlineDoubleTeacher/deleteClass'
Response example (example of json data packet returned when normal)
{
    "code": 1,
    "msg": "程序正常执行",
    "data": [
        {
            "classId": 4157912,
            "code": 1,
            "msg": "程序正常执行"
        },
        {
            "classId": 4157913,
            "code": 1,
            "msg": "程序正常执行"
        },
        {
            "classId": 4157055,
            "code": 1,
            "msg": "程序正常执行"
        }
    ]
}
Error code description
| Error code | 
Description | 
| 104 | 
Unknown error | 
| 142 | 
No single classroom information under this course | 
| 143 | 
No single classroom information | 
| 144 | 
No course under this institution | 
| 147 | 
No course information | 
| 149 | 
The course has been deleted | 
| 101002005 | 
Signature exception | 
| 101002006 | 
Timestamp expired | 
| 101002008 | 
Timestamp does not exist | 
| 121601016 | 
Deletion exceeds the maximum limit | 
| 121601020 | 
Business parameter error | 
| 121601022 | 
The course is not a standard course | 
| 121601031 | 
The course does not belong to the institution | 
| 121601032 | 
No permission to operate | 
| 121601034 | 
This operation is not supported for non-online dual-teacher courses | 
| 121601042 | 
This operation is not supported for ended or deleted courses |