停用老师

停用老师,需要 SID,safekey,timeStamp,老师UID。返回执行后的结果。注意:可通过此接口将老师停用,停用后机构不可给该老师排课,该老师在客户端看不到机构授权云盘资源等

URL

https://root_url/partner/api/course.api.php?action=stopUsingTeacher

HTTP Request Methods

  • POST

编码格式

  • UTF-8

请求参数

key 必填 更多限制 说明 规则说明
SID 机构认证 ID 通过 eeo.cn 申请机构认证可获得
safeKey 固定 32 位全小写字符 机构认证安全密钥 safeKey=MD5(SECRET+timeStamp)
timeStamp 当前调用接口20分钟以内的 Unix Epoch 时间戳 Unix Epoch 时间戳是 1970年1月1日 00:00:00 (世界标准时间) 起经过的秒数
teacherUid 老师 UID 注册用户接口返回的用户 UID

响应参数

key 类型 示例值 含义
error_info object 返回信息对象
└ errno number 1 错误代码
└ error string "程序正常执行" 错误详情

示例

  • HTTP 请求
POST /partner/api/course.api.php?action=stopUsingTeacher HTTP/1.1
Host: root_url
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

SID=2339736&safeKey=8d3fb00ceddd29638e2d5dd12d69841d&timeStamp=1492793638&teacherUid=1001001
  • Shell cURL 模拟请求指令
curl -H "Content-Type: application/x-www-form-urlencoded" -X "POST" \
       -d "SID=1234567" \
       -d "safeKey=0f7781b3033527a8cc2b1abbf45a5fd2" \
       -d "timeStamp=1484719085" \
       -d "teacherUid=1001001" \
       "https://root_url/partner/api/course.api.php?action=stopUsingTeacher"

响应示例(正常时返回的 json 数据包示例)

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

错误码说明

错误码 说明
1 表示成功执行
100 表示参数不全或错误
102 表示无权限(安全验证没通过)
104 表示操作失败(未知错误)
114 服务器异常
122 老师账号不合法
136 表示机构下面没有该老师,请在机构下添加该老师
317 表示教师有未结束的课节
339 表示教师有未结束的课程
386 表示机构账号作为老师不能被停用
400 表示请求数据不合法
402 表示机构子账号不能被停用(该账号在 eeo.cn 后台已被加成为子账号)

results matching ""

    No results matching ""