Change course teacher
Change course teacher,You need SID, safekey, timeStamp, course ID, teacher's phone number,Teacher UID, return data including class ID, after the implementation of the instructions.Note: all classes not started under the course are changed to this teacher
URL
https://api.eeo.cn/partner/api/course.api.php?action=modifyCourseTeacher
HTTP Request Methods
- POST
Coding format
- UTF-8
Request data
key | Required | More Restrictions | Instructions | Description |
---|---|---|---|---|
SID | Yes | Null | School ID | It is available through the eeo.cn application |
safeKey | Yes | Fixed 32-bit all lowercase characters | School authentication security key | safeKey=MD5(SECRET+timeStamp) |
timeStamp | Yes | Null | imestamp used by safeKey | Unix Epoch timeStamp is the number of seconds passed by 00:00 (world standard time) on January 1, 1970 |
courseId | Yes | Null | Course ID | Null |
teacherUid | Yes | Null | The teacher UID | Register the user UID returned by the user interface |
Response data
key | Type | Sample value | meaning |
---|---|---|---|
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 instruction
Error code | Instruction | |
---|---|---|
1 | Expression successful execution. | |
100 | Expression parameter not all or error. | |
102 | Expression without permission(Security verification failed). | |
104 | Expression operation failure(An unknown error). | |
114 | Expression server exception. | |
134 | Expression cell phone number is illegal. | |
136 | Expression there is no teacher under the agency. | |
144 | Expression no such course information. | |
146 | Expression the course is over. | |
147 | Expression no such course information. | |
149 | Expression courses have been deleted. | |
153 | Expression the course has expired. | |
172 | Expression The students under the course cannot be added to the teacher. | |
173 | Expression The audit of the course cannot be added to the teacher. | |
187 | Expression This is the student account in this section. You can't make him a teacher. | |
188 | Expression There are no unopened class. | |
189 | Expression the teacher failed to change the class. | |
190 | Expression this course is not completed. | |
324 | Expression class teacher fail to join the teacher list. | |
328 | Expression The teaching assistant cannot be added to the teacher. | |
369 | Expression open class does not support this operation. | |
387 | indicates that the teacher has been suspended. | |
400 | Indicates that the request data is not valid | |
805 | Means the teacher is out of use |