Để thay đổi trạng thái khóa bảo vệ của lớp học, cần truyền các tham số SID, safekey, timestamp, ID lớp học, trạng thái lớp học có khóa hay không. Tất cả bài học sẽ có trạng thái mặc định mở khóa. Nếu chức năng tự động xóa video ghi hình và hình ảnh giám sát lớp học được bật ở Trang quản lý classin.com nhưng lớp học được chuyển sang trạng thái khóa bảo vệ thì các video ghi hình và hình ảnh giám sát của lớp học sẽ không bị xóa tự động.
Modify class lock status.you need send SID,safekey,timeStamp,classID. All classes are unlocked by default。If the class is changed to the locked state after the function of automatic deletion of video recording and pictures of supervised classes is enabled in the background of eeo.cn, the video recording and pictures of supervised classes will not be automatically deleted.
URL #
https://api.eeo.cn/partner/api/course.api.php?action=updateClassLockStatus
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 | Unix Epoch timeStamp is the number of seconds passed by 00:00 (world standard time) on January 1, 1970 |
classId | Bắt buộc | — | ID lớp học (lesson) | — |
isLock | Bắt buộc | 0=Tắt,1=Bật Tất cả các tham số khác 1 đều được hiểu là 0 | Thiết lập trạng thái khóa bảo vệ | — |
Response data #
Key | Định dạng | Phản hồi | Ý nghĩa |
---|---|---|---|
error_info | object | Return information object | |
└ errno | number | 1 | Mã lỗi |
└ error | string | “Routine execution” | Chi tiết lỗi |
Sample #
- HTTP request
POST /partner/api/course.api.php?action=updateClassLockStatus HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
SID=2339736&safeKey=4c375898926f24ad991099df67ebef92&timeStamp=1493729726&classId=1395037&isLock=1
- Shell cURL analog request instruction
curl -H "Content-Type: application/x-www-form-urlencoded" -X "POST" \
-d "SID=1234567" \
-d "safeKey=0f7781b3033527a8cc2b1abbf45a5fd2" \
-d "timeStamp=1484719085" \
-d "classId=9876" \
-d "isLock=1" \
"https://api.eeo.cn/partner/api/course.api.php?action=updateClassLockStatus"
Response sample(The normal return json
packet example) #
{
"error_info": {
"errno": 1,
"error": "程序正常执行"
}
}
Error code instruction #
Error code | Instruction |
---|---|
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 |
233 | Không có lớp học này trong trường |
369 | Lớp học công khai không hỗ trợ điều chỉnh |
391 | Lớp học chưa hoàn thành không hỗ trợ chỉnh trạng thái khóa bảo vệ |