Xóa buổi học liên kết (Delete Dual Lesson)

Mục lục

Chức năng: Giao diện này hỗ trợ xóa lớp học chính và lớp học phụ của tính năng Lớp học liên kết (Dual Lesson).

Mô tả:

  • Khi xóa buổi học chính, các buổi học phụ sẽ đồng thời bị xóa;
  • Khi xóa các buổi học con thì buổi học chính không bị ảnh hưởng;

Interface function: This interface only supports deleting online double teacher main and sub-classes

Interface description:

  • Delete the main class, and the sub-classes will be deleted synchronously;
  • Delete the sub-class without affecting the main class;

URL

https://api.eeo.cn/lms/onlineDoubleTeacher/deleteClass

HTTP Request Methods

  • POST

Encoding format

  • UTF-8

Request parameters

Header parameters

KeyBắt buộcĐịnh dạngMô tả
X-EEO-SIGNBắt buộcstringSignature; tham khảo cách tạo tại đây
X-EEO-UIDBắt buộcstringSID (Xem dữ liệu này tại Trang quản lý classin.com trong mục API)
X-EEO-TSBắt buộcstringTimestamp (Thời gian UNIX Epoch là số giây đã trôi qua kể từ 00:00:00 (giờ chuẩn quốc tế) vào ngày 1 tháng 1 năm 1970)

Body parameters

KeyBắt buộcĐịnh dạngMô tảHướng dẫn
courseIdBắt buộcintegerID của lớp học 
classIdBắt buộcintegerID của buổi học 

Response parameters

Parameter nameTypeExample valueMeaning
codeinteger1Error code
msgstring“Program execution is normal”Error message
dataarray[]Return information array
└ classIdinteger4157055Section ID
└ codeinteger1Error code
└ msgstring“Program is running normally”Error message

Example

  • HTTP request
POST /lms/onlineDoubleTeacher/deleteClass HTTP/1.1
Host: root_url
X-EEO-SIGN: 1da2b4d3f105538572360ad6ae11db97
X-EEO-UID: 2669800
X-EEO-TS: 1732505390
Content-Type: application/json
Content-Length: 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 codeDescription
104Lỗi server
142Không có thông tin về buổi học này trong lớp học
143Không có thông tin của buổi học này
144Không có thông tin của lớp học này trong trường
147Không có thông tin của lớp học này
149Lớp học đã bị xóa
101002005Lỗi signature
101002006Timestamp hết hạn
101002008Lỗi timestamp
121601016Đã vượt số lượng xóa tối đa
121601020Lỗi tham số
121601022Lớp học này không phải lớp học tiêu chuẩn
121601031Lớp học này không thuộc quản lý của trường
121601032Không có quyền thao tác
121601034Thao tác này không được hỗ trợ đối với lớp học liên kết
121601042Lớp học đã kết thúc hoặc bị xóa