@kangwg
2019-09-26T11:19:12.000000Z
字数 3939
阅读 536
接口描述:
如果已经选择老师,返回老师信息教师ID,否则三个锁定的老师信息(老师头像,姓名,个性标签,教学理念,老师ID)
【dev】https://d-lms-api.hfjy.com
【test】https://t-lms-api.hfjy.com
【offline】https://o-lms-api.hfjy.com
【pro】http://lms-api.hfjy.com
生成规则
/**
* 创建jwt_token - 第三方c生成token
* @param $params
* @return array
*/
public function createJwtToken($params)
{
$origin = $params['origin'];
$iat = time();
$exp = time() + 3600;
$header = '{"typ":"JWT","alg":"HS256"}';
$crytHeader = base64_encode($header);
$payLoad = "{'sub':$origin,'iat':$iat,'exp':$exp}";
$crytPayLoad = base64_encode($payLoad);
//KEY 沟通给到
$signature = hash("sha256", $crytHeader . '.' . $crytPayLoad . KEY);
$token = $crytHeader . '.' . $crytPayLoad . '.' . $signature;
return ['token' => $token];
}
Path: /qingqing/teacher/teacherList
Method: GET
接口描述:
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/x-www-form-urlencoded | 是 | ||
S-ORIGIN | izj | 是 | ||
S-TOKEN | eyJ0eXAiOiJKV1QiLCJhbGc... | 是 |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
teacherId | 否 | 1 | 获取单个教师信息 |
updateTime | 否 | 2019-09-23 | 通过updateTime 筛选信息 |
{
"code": "0x000000",
"message": "修改成功",
"data": {
"list":[
{
"teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
"teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
"avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
"mobile":"18521002102", //手机号
"gender":"女", //性别
"schoolName":"安徽师范大学", //最高学历毕业学校名
"educationName":"研究生", //最高学历学历
"major":"船舶与海洋工程", //最高学历所学专业
"graduationYear":"2019", //最高学历毕业年份
"registerTime":"2019-09-32 12:33:23", //注册时间
"IDCard":"620657943261450420", //身份证号
"wechat":"jeffery", //微信号
"subject":"高中数学", //所教学科
"grade":"六年级", //所教年级
"material":"人教版", //所教版本
"address":"老师地址",
"improveThought":"提分心得", //提分心得
"teachConcept":"教学理念", // 教学理念
"lessonNum":"203" , //累计已授课时数
"workUnit":"曾工作单位", // 曾工作单位
"workStartTime":"曾工作单位时间", //曾工作单位时间
"educationInformation":[
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
],
"parentalEvaluateInfo":[], //家长评价
"jxCommunicationRecord":[] //沟通历史
},
{
"teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
"teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
"avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
"mobile":"18521002102", //手机号
"gender":"女", //性别
"schoolName":"安徽师范大学", //最高学历毕业学校名
"educationName":"研究生", //最高学历学历
"major":"船舶与海洋工程", //最高学历所学专业
"graduationYear":"2019", //最高学历毕业年份
"registerTime":"2019-09-32 12:33:23", //注册时间
"IDCard":"620657943261450420", //身份证号
"wechat":"jeffery", //微信号
"subject":"高中数学", //所教学科
"grade":"六年级", //所教年级
"material":"人教版", //所教版本
"address":"老师地址",
"improveThought":"提分心得", //提分心得
"teachConcept":"教学理念", // 教学理念
"lessonNum":"203" , //累计已授课时数
"workUnit":"曾工作单位", // 曾工作单位
"workStartTime":"曾工作单位时间", //曾工作单位时间
"educationInformation":[
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
],
"parentalEvaluateInfo":[], //家长评价
"jxCommunicationRecord":[] //沟通历史
},
{
"teacherId":11, //教师ID 海风全职教师创建教师账号时分配TeacherID 无空值
"teacherName":"测试高", //教师姓名 教师授课时昵称 部分空值
"avatar":"http://hyphen.qiniudn.com/c5b781eb0a7345ccb137d7c4c9dee520",
"mobile":"18521002102", //手机号
"gender":"女", //性别
"schoolName":"安徽师范大学", //最高学历毕业学校名
"educationName":"研究生", //最高学历学历
"major":"船舶与海洋工程", //最高学历所学专业
"graduationYear":"2019", //最高学历毕业年份
"registerTime":"2019-09-32 12:33:23", //注册时间
"IDCard":"620657943261450420", //身份证号
"wechat":"jeffery", //微信号
"subject":"高中数学", //所教学科
"grade":"六年级", //所教年级
"material":"人教版", //所教版本
"address":"老师地址",
"improveThought":"提分心得", //提分心得
"teachConcept":"教学理念", // 教学理念
"lessonNum":"203" , //累计已授课时数
"workUnit":"曾工作单位", // 曾工作单位
"workStartTime":"曾工作单位时间", //曾工作单位时间
"educationInformation":[
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"},
{"year":"2019","school":"安徽师范大学","major":"土木工程","educationName":"本科"}
],
"parentalEvaluateInfo":[], //家长评价
"jxCommunicationRecord":[] //沟通历史
}
]
}
}
Path: /qingqing/teacher/pries
Method: GET
接口描述:
Headers
参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
---|---|---|---|---|
Content-Type | application/x-www-form-urlencoded | 是 | ||
S-ORIGIN | izj | 是 | ||
S-TOKEN | eyJ0eXAiOiJKV1QiLCJhbGc... | 是 |
Query
参数名称 | 是否必须 | 示例 | 备注 |
---|---|---|---|
lessonId | 是 | 12 | 轻轻课程编号 |
startTime | 是 | 2019-10-31 01:22:02 | 开始上课时间 |
endTime | 是 | 2019-10-31 12:22:02 | 结束上课时间 |
{
"code": "0x000000",
"message": "成功"
}