URL https://api.eeo.cn/ lms/activity/createActivityNoClass
HTTP Request Methods Encoding Format Request Data Header Key Bắt buộc Định dạng Mô tả X-EEO-SIGN Bắt buộc string Signature; tham khảo cách tạo tại đây X-EEO-UID Bắt buộc string SID (Xem dữ liệu này tại Trang quản lý classin.com trong mục API) X-EEO-TS Bắt buộc string Timestamp (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 Key Bắt buộc Định dạng Mô tả Hướng dẫn courseId Bắt buộc integer ID của Lớp học Tương đương với 1 Class hiển thị trên App ClassIn còn định nghĩa trong doc API là Course unitId Bắt buộc integer ID Chương activityType Bắt buộc integer Loại 2=Bài tập (Assignment);3=Bài kiểm tra (Test);4=Video học liệu (Recorded Lesson);5=Học liệu (Resources);6= Thảo luận (Discussion);7=Phiếu đáp án (Answer Sheet);8=Check-in (Recurring Assignment) name Bắt buộc String Tên hoạt động Tối đa 50 ký tự teacherUid Bắt buộc integer teacher ID startTime Không bắt buộc integer Start time of the activity Theo chuẩn thời gian UNIX Epoch (trong vòng 3 năm tính từ thời điểm hiện tại) endTime Không bắt buộc integer End time of the activity Theo chuẩn thời gian UNIX Epoch
Response Data Key Định dạng Phản hồi Mô tả code integer 1 Mã lỗi msg string Nội dung data array [] returned data └ object object └ name integer “it’s a draft” Tên hoạt động └ activityId integer 26019953 Activity ID
Sample POST /lms/activity/createActivityNoClass HTTP/1.1
Host: root_url
X-EEO-SIGN: 37471286c6cfb95c4afb899396b884e2
X-EEO-UID: 409864
X-EEO-TS: 1722937773
Content-Type: application/json
Content-Length: 165
{
"courseId" : 414193 ,
"unitId" : 22360790 ,
"activityType" : 2 ,
"name" : "draft for test" ,
"teacherUid" : 1006368 ,
"startTime" : 1724134581 ,
"endTime" : 1724138181
}
Copy Shell cURL analog request instruction curl -X POST \
-H 'Host: root_url' \
-H 'X-EEO-SIGN: 37471286c6cfb95c4afb899396b884e2' \
-H 'X-EEO-UID: 409864' \
-H 'X-EEO-TS: 1722937773' \
-H 'Content-Type: application/json' \
-d '{"courseId": 414193, "unitId":22360790,"activityType":2, "name": "draft of test", "teacherUid":1006368, "startTime":1724134581,"endTime":1724138181}' \
'https://root_url/lms/activity/createActivityNoClass'
Copy Response Sample(The normal return json json packet example) {
"code" : 1 ,
"msg" : "Execution successful" ,
"data" : {
"name" : "draft of test" ,
"unitId" : 26020895
}
}
Copy Error Code Descriptions Mã lỗi Mô tả 147 Không có thông tin lớp học này 40020 Chương không tồn tại 40031 Số lượng hoạt động trong Chương đã đạt giới hạn 21601030 Thiếu tham số bắt buộc 101001001 Lỗi tham số 101002005 Lỗi Signature 101002006 Timestamp hết hạn 101002008 Timestamp không tồn tại 121601020 Lỗi tham số 121601021 Lớp học này không nằm trong trường của bạn 121601022 Lớp học này không phải lớp học tiêu chuẩn 121601023 Lớp học này đã kết thúc và không thể thao tác được