Để thay đổi giáo viên khóa học, cần truyền tham số SID, safekey, timeStamp, courseID và UID giáo viên.
Lưu ý: Tất cả các bài học chưa bắt đầu trong khóa học sẽ được đổi thành giáo viên này
To modify course teacher,please pass SID, safeKey, timeStamp, course ID and teacher’s UID. The data returned includes class ID and instructions after the API implementation.
Note: Teachers of unstarted lessons in the course will be changed to the new set teacher.
URL
https://api.eeo.cn/partner/api/course.api.php?action=modifyCourseTeacher
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 | Yes | 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 | Yes | — | 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 | Yes | — | Course ID | — |
teacherUid | Yes | — | UID của ia | UID hệ thống trả về khi đăng ký tài khoản thành công |
Response Data #
Key | Định dạng | Phản hồi | Ý nghĩa |
---|---|---|---|
data | array | [] | Returns an array of Data information |
└ data return information 1 | object | Returns the section information | |
└ classId | number | 1369235 | Class ID |
└ errno | number | 1 | Error code |
└ error | string | “Normal execution” | Error list |
└ data return information 2 | object | Returns the section information | |
└ classId | number | 1369235 | Class ID |
└ errno | number | 1 | Error code |
└ error | string | “Normal execution” | Error list |
└ ······ | object | Returns the section information | |
└ classId | number | ··· | Class ID |
└ errno | number | ··· | Error code |
└ error | string | ··· | Error list |
error_info | object | Return message object | |
└ errno | number | 1 | Error code |
└ error | string | “Normal execution” | Error list |
Sample #
- HTTP request
POST /partner/api/course.api.php?action=modifyCourseTeacher HTTP/1.1
Host: www.eeo.cn
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache
SID=2339736&safeKey=d8e6b1b7b55483ba93da7bc8e1d9514f&timeStamp=1493728253&courseId=523689&teacherUid=1001001
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=123456" \ -d "teacherUid=1001001" \ "https://api.eeo.cn/partner/api/course.api.php?action=modifyCourseTeacher"
Response Sample(The normal return json
packet example) #
{
"data": [
{
"classId": "1395045",
"errno": 1,
"error": "程序正常执行"
}
],
"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 | Không có quyền thao tác (Xác thực bảo mật thất bại) |
114 | Thao tác thất bại |
134 | Số điện thoại không lệ |
136 | Không có giáo viên này trong danh sách giáo viên của trường |
144 | Không có khóa học này trong trường |
146 | Khóa học đã kết thúc |
147 | Không có thông tin về khóa học này |
149 | Khóa học đã bị xóa |
153 | Khóa học đã quá hạn và không thể chỉnh sửa |
172 | Học sinh của khóa học không thể được đặt làm giáo viên |
173 | Người dự thính của khóa học không thể được thiệt lập làm giáo viên |
187 | Học sinh của khóa học không thể được thiết lập làm giáo viên |
188 | Không có lớp học chưa bắt đầu |
189 | Chỉnh sửa giáo viên của lớp học thất bại |
190 | Khóa học chưa được tạo hoàn chỉnh |
324 | Thêm giáo viên vào danh sách giáo viên thất bại |
328 | Trợ giảng trong khóa học không thể được thiết lập làm giáo viên |
369 | Lớp học công khai không hỗ trợ điều chỉnh |
387 | Giáo viên đã bị vô hiệu hóa |
400 | Dữ liệu được yêu cầu không hợp lệ |
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 |
805 | Tài khoản giáo viên đã bị khóa |
884 | Tài khoản giáo viên đã bị người dùng khóa |