Thao tác xóa Chương (Delete Unit)

Mục lục

Lưu ý:

  • API này sẽ đồng thời xóa luôn các hoạt động học tập LMS khác của Chương, vui lòng cẩn trọng.
  • Nếu cần giữ lại các hoạt động học tập LMS khác của Chương và chỉ có nhu cầu xóa Chương thì vui lòng thao tác gọi API Move Activities to Another Unit Interface trước.

Note:

  • This interface will also delete all learning activities associated with the unit, so please proceed with caution.
  • If you wish to keep the activities associated with the unit, please first use the Move Activities to Another Unit Interface to relocate them.

URL #

https://api.eeo.cn/lms/unit/delete

HTTP Request Methods #

  • POST

coding Format #

  • UTF-8

Request Data #

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ọcTương đương với 1 Class hiển thị trên App ClassIn còn định nghĩa trong doc API là Course
unitIdBắt buộcintegerUnit ID ID của Chương

Response Data #

Tham sốĐịnh dạngPhản hồiMô tả
codeinteger1Mã lỗi
msgstring“Execution successful”Nội dung
dataarray[]Reponse array
 └object Reponse object
  └ unitIdinteger26020898ID của Chương

Example #

  • HTTP Request
POST /lms/unit/delete HTTP/1.1
Host: root_url
X-EEO-SIGN: 389454122008cbec73371037e5ce9e91
X-EEO-UID: 409864
X-EEO-TS: 1722938125
Content-Type: application/json
Content-Length: 80

{
    "courseId": 414193,
    "unitId": 26020898
}
  • Shell cURL analog request instruction
curl -X POST \
     -H 'Host: root_url' \
     -H 'X-EEO-SIGN: 389454122008cbec73371037e5ce9e91' \
     -H 'X-EEO-UID: 409864' \
     -H 'X-EEO-TS: 1722938125' \
     -H 'Content-Type: application/json' \
     -d '{"courseId": 414193, "unitId": 26020898}' \
     'https://root_url/lms/unit/delete'

Response sample(The normal return json packet example) #

{
    "code": 1,
    "msg": "Execution successful",
    "data": {
        "unitId": 26020898
    }
}

Error Code Descriptions #

Mã lỗiMô tả
147Không có thông tin về lớp học này
29057Trường còn khoản phí chưa thanh toán
29060Trạng thái của trường học này không bình thường
40001Không thể xóa vì có buổi học đang diễn ra hoặc đã kết thúc, vui lòng chuyển buổi học sang Chương khác
40020Chương không tồn tại
101001001Tham số không chính xác
101002005Signature không chính xác
101002006Timestamp hết hạn
101002008Timestamp không tồn tại
121601020Tham số không chính xác
121601021Lớp học không tồn tại trong trường 
121601022Lớp học này không phải lớp học tiêu chuẩn
121601023Lớp học đã kết thúc
121601030Thiếu tham số bắt buộc