Kết thúc khóa học

Mục lục

Để kết thúc khóa học, cần truyền các tham số SID, safekey, timeStamp, course ID.

Ghi chú:

Nếu không có lớp học nào thuộc khóa học, khóa học sẽ kết thúc. Nếu khóa học có các lớp chưa bắt đầu, các lớp chưa bắt đầu sẽ bị xóa & khóa học sẽ kết thúc, vì vậy hãy cân nhắc khi sử dụng API này.

To end the course, you need to provide SID, safekey, timeStamp, course ID, and return the instructions after execution.

Note:

If there is no class under the course, you can finish the course. If there are classes under the course that have not yet started, the classes that have not started will be deleted and the course will end. Please use this feature carefully.

URL

https://api.eeo.cn/partner/api/course.api.php?action=endCourse

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 Course ID

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” Thông tin lỗi

Sample

  • HTTP request
POST /partner/api/course.api.php?action=endCourse HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

SID=1002289&safeKey=9c5cceb65abc66f7d5f5ac5ff212a1ba&timeStamp=1492925596&courseId=1418
  • 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 "courseId=352855" \
     "https://api.eeo.cn/partner/api/course.api.php?action=endCourse"

Response sample(The normal return json packet example)

{
  "error_info": {
    "errno": 1,
    "error": "程序正常执行"
  }
}

Error Code Description

Error Code Description
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 Tải lên hình ảnh thất bại
114 Thao tác thất bại
144 Không có khóa học này trong trường
147 Không có thông tin về khóa học
149 Khóa học đã bị xóa
153 Khóa học đã kết thúc
369 Lớp học công khai không hỗ trợ điều chỉnh
394 Không thể kết thúc khóa học vì có lớp học đang diễn ra