Để xóa một lớp học, bạn cần truyền các tham số SID, safeKey, timeStamp, course ID and lesson Id.
Lưu ý: Nếu bạn truyền tham số courseUniqueIdentity khi tạo lớp học [Tạo lớphọc (Single lesson) hoặc Tạo nhiều lớp học cùng lúc (Multiple lessons)], dữ liệu courseUniqueIdentity sẽ bị xóa sau khi lệnh được gọi thành công.
To delete a lesson, you need to pass required parameters, SID, safeKey, timeStamp, course ID and lesson Id. The API responses with error code and the description that you can refer to.
Note: If you passed the courseUniqueIdentity when creating a lesson [Create Lesson (Single) or Create Lessons (Multiple)], the courseUniqueIdentity will be deleted after the lesson is successfully deleted.
URL
https://api.eeo.cn/partner/api/course.api.php?action=delCourseClass
HTTP Request Methods #
- POST
Coding format #
- UTF-8
Request data #
| Key | Bắt buộc | Yêu cầu thêm | Mô tả | Hướng dẫn |
|---|---|---|---|---|
| SID | Bắt buộc | — | ID của trường | Xem dữ liệu này tại Trang quản lý classin.com trong mục API |
| safeKey | Bắt buộc | Fixed 32-bit all lowercase characters | Khóa bảo mật xác thực trường học | safeKey=MD5(SECRET+timeStamp) |
| timeStamp | Bắt buộc | — | Theo Unix Epoch timestamp & có hiệu lực trong vòng 20 phút | 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 |
| courseId | Bắt buộc | — | ID Khóa học | — |
| classId | Bắt buộc | — | ID lớp học | — |
Response data #
| Key | Định dạng | Phản hồi | Ý nghĩa |
|---|---|---|---|
| error_info | object | Return message object | |
| └ errno | number | 1 | Mã lỗi |
| └ error | string | “Normal execution” | Chi tiết lỗi |
Sample #
- HTTP request
POST /partner/api/course.api.php?action=delCourseClass HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
SID=2339736&safeKey=74522fc7742a006b8bc535d7219a3d2b&timeStamp=1493350512&courseId=490583&classId=1405639
- Shell cURL analog request instruction
curl -H "Content-Type: application/x-www-form-urlencoded" -X "POST" \
-d "SID=1234567" \
-d "safeKey=7fe917c22f3afd6ebadd329cfab7d403" \
-d "timeStamp=1492933564" \
-d "courseId=14181" \
-d "classId=23611" \
"https://api.eeo.cn/partner/api/course.api.php?action=delCourseClass"
Response sample(The normal return json packet example) #
{
"error_info": {
"errno": 1,
"error": "程序正常执行"
}
}
Error Code Description #
| Error Code | Mô tả |
|---|---|
| 1 | Thành công |
| 100 | Parameters sai định dạng hoặc không hoàn chỉnh |
| 102 | Không có quyền thao tác (Xác thực bảo mật thất bại) |
| 104 | Thao tác thất bại |
| 114 | Lỗi server |
| 140 | Lớp học đang diễn ra không thể được điều chỉnh hay xóa |
| 142 | Lớp học không tồn tại trong khóa học này |
| 143 | Không có thông tin của lớp học |
| 144 | Không có thông tin của khóa học này trong trường |
| 145 | Lớp học đã kết thúc và không thể bị xóa |
| 212 | Lớp học này đã bị xóa |
| 369 | Lớp học công khai không hỗ trợ điều chỉnh |
| 466 | Lớp học được tạo từ LMS không thể chỉnh sửa thông qua API. Vui lòng truy cập ứng dụng ClassIn hoặc Trang quản lý để chỉnh sửa |
| 823 | Lớp học đã được xóa thành công. Nhưng không thể xóa courseUniqueIdentity |