京翰在线APP API v1.0.0
基础参数
获取全部课程类型
请求信息
接口地址 /v1.0.0/client/get_course_type
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
状态码 |
data |
array |
数据 |
id |
integer |
课程类型id |
course_type_name |
string |
课程类型名称 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': 1,
'course_type_name': '小班课'
},
{
'id': 2,
'course_type_name': '大班课'
},
{
'id': 3,
'course_type_name': '三人行'
},
...
],
'message': 'ok'
}
获取全部学科
请求信息
接口地址 /v1.0.0/client/get_subject
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
状态码 |
data |
array |
数据 |
id |
integer |
课程类型id |
subject_name |
string |
学科名称 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': 1,
'type_name': '数学'
},
{
'id': 2,
'type_name': '物理'
},
{
'id': 3,
'type_name': '语文'
},
...
],
'message': 'ok'
}
获取全部年级
请求信息
接口地址 /v1.0.0/client/get_grade
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
状态码 |
data |
array |
数据 |
id |
integer |
年级id |
grade_name |
string |
年级名称 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': 1,
'grade_name': '一年级'
},
{
'id': 2,
'grade_name': '二年级'
},
{
'id': 3,
'grade_name': '精选'
},
...
],
'message': 'ok'
}
获取校区
请求信息
接口地址 /v1.0.0/client/get_campus
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
district |
string |
否 |
区/县 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
返回码 |
data |
array |
数据 |
id |
integer |
机构id |
institution_name |
string |
机构名称 |
institution_type |
integer |
机构类型 |
gps |
string |
gps定位参数 |
institution_address |
string |
机构地址 |
phone |
string |
机构电话 |
province |
string |
所在省 |
city |
string |
所在市 |
district |
string |
所在区县 |
institution_image |
string |
机构图 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'institution_name': '',
'institution_type': '',
'gps': '',
'institution_address': '',
'phone': '',
'province': '',
'city': '',
'district': '',
'institution_image': ''
},
...
],
'message': 'ok'
}
获取全部文件格式
请求信息
接口地址 /v1.0.0/client/get_file_format
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
返回码 |
data |
array |
数据 |
id |
integer |
文件格式表id |
file_format_name |
string |
文件格式名称 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'file_format_name': ''
},
...
],
'message': 'ok'
}
客户
获取客户登录Token
请求信息
接口地址 /v1.0.0/client/token
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
mobile |
string |
是 |
用户账号 |
password |
string |
否 |
用户密码(md5加密)、与短信码二选一 |
verify_code |
string |
否 |
用户短信验证码、与密码二选一 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
token |
string |
token码 |
message |
string |
用户短信验证码、与密码二选一 |
响应示例
{
'code': 20000,
'data': {
'token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC93d3cuaGVsbG93ZWJhLm5ldCIsImF1ZCI6Imh0dHA6XC9cL3d3dy5oZWxsb3dlYmEubmV0IiwiaWF0IjoxNTkxOTMxMjAzLCJuYmYiOjE1OTE5MzEyMDMsImV4cCI6MTU5MjAxNzYwMywiZGF0YSI6eyJpZCI6NTJ9fQ.lXg2yhtt9I2_pXK46FOBsB4DwhZDzCB8OX0JCvBfLcU'
},
'message': 'ok'
}
获取客户信息
请求信息
接口地址 /v1.0.0/client/customer_info
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
客户id |
customer_name |
string |
客户姓名 |
sex |
string |
客户性别 |
mobile |
string |
手机号 |
grade_id |
string |
年级id |
grade |
string |
年级 |
province |
string |
省 |
city |
string |
市 |
district |
string |
区、县 |
customer_avatar |
string |
头像地址 |
create_time |
string |
创建时间 |
message |
string |
用户短信验证码、与密码二选一 |
响应示例
{
'code': 20000,
'data': {
'id': '',
'customer_name': '',
'sex': '',
'mobile': '',
'grade_id': '',
'grade': '',
'province': '',
'city': '',
'district': '',
'customer_avatar': '',
'create_time': ''
},
'message': 'ok'
}
获取客户收货地址
请求信息
接口地址 /v1.0.0/client/customer_receiving_address
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
id |
customer_id |
integer |
客户id |
province |
string |
省 |
city |
string |
市 |
district |
string |
区、县 |
address |
string |
详细地址 |
is_default |
string |
是否为默认 |
create_time |
string |
创建时间 |
message |
string |
用户短信验证码、与密码二选一 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'customer_id': '',
'province': '',
'city': '',
'district': '',
'address': '',
'is_default': '',
'create_time': ''
},
...
]
'message': 'ok'
}
修改客户收货地址
请求信息
接口地址 /v1.0.0/client/update_receiving_address
请求方式 PUT
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
id |
integer |
是 |
收货地址id |
province |
string |
否 |
省 |
city |
string |
否 |
市 |
district |
string |
否 |
区、县 |
address |
string |
否 |
详细地址 |
is_default |
integer |
否 |
是否为默认 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
id |
customer_id |
integer |
客户id |
province |
string |
省 |
city |
string |
市 |
district |
string |
区、县 |
address |
string |
详细地址 |
is_default |
string |
是否为默认 |
create_time |
string |
创建时间 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'customer_id': '',
'province': '',
'city': '',
'district': '',
'address': '',
'is_default': '',
'create_time': ''
},
...
]
'message': 'ok'
}
新增客户收货地址
请求信息
接口地址 /v1.0.0/client/create_receiving_address
请求方式 POST
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
district |
string |
是 |
区、县 |
address |
string |
是 |
详细地址 |
is_default |
integer |
是 |
是否为默认 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
id |
customer_id |
integer |
客户id |
province |
string |
省 |
city |
string |
市 |
district |
string |
区、县 |
address |
string |
详细地址 |
is_default |
string |
是否为默认 |
create_time |
string |
创建时间 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'customer_id': '',
'province': '',
'city': '',
'district': '',
'address': '',
'is_default': '',
'create_time': ''
},
...
]
'message': 'ok'
}
修改客户信息
请求信息
接口地址 /v1.0.0/client/update_customer_info
请求方式 PUT
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
id |
integer |
是 |
客户id |
customer_name |
string |
否 |
客户姓名 |
sex |
int |
否 |
客户性别 0:男, 1:女 |
grade_id |
integer |
否 |
年级id |
province |
string |
否 |
省 |
city |
string |
否 |
市 |
district |
string |
否 |
区、县 |
customer_avatar |
string |
否 |
头像地址 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
客户id |
customer_name |
string |
客户姓名 |
sex |
string |
客户性别 |
mobile |
string |
手机号 |
grade_id |
string |
年级id |
grade |
string |
年级 |
province |
string |
省 |
city |
string |
市 |
district |
string |
区、县 |
customer_avatar |
string |
头像地址 |
create_time |
string |
创建时间 |
message |
string |
系统消息 |
响应示例
{
'code': 20000,
'data': {
'id': '',
'customer_name': '',
'sex': '',
'mobile': '',
'grade_id': '',
'grade': '',
'province': '',
'city': '',
'district': '',
'customer_avatar': '',
'create_time': ''
},
'message': 'ok'
}
课程信息
获取班课课程
请求信息
接口地址 /v1.0.0/client/get_course
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
否 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
grade_id |
integer |
否 |
年级 |
institution_id |
integer |
否 |
校区机构id |
subject_id |
integer |
否 |
学科 |
is_handpick |
integer |
否 |
是否为精选 |
course_type_id |
integer |
否 |
课程类型id(三人行、小班课) |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
id |
integer |
课程id |
course_name |
string |
课程名称 |
course_type_id |
integer |
课程类型id |
course_type_name |
string |
课程类型名称 |
course_style |
integer |
上课形式 0:线下 1:线上 |
subject_id |
integer |
学科id |
subject |
string |
学科名称 |
sort_val |
integer |
排序权重值 |
institution_id |
integer |
机构id |
institution_name |
string |
机构名称 |
course_thumb |
string |
缩略图地址 |
detail_image_path |
string |
详情图地址 |
wx_code |
string |
二维码交流群链接 |
course_price |
float |
课程价格 |
pay_status |
integer |
是否已购买 0:否 1:是 |
course_start_time |
string |
课程开始时间 |
audition_path |
string |
试听地址 |
is_handpick |
integer |
是否为精选 0:否、1:是 |
gps |
string |
坐标位置 |
province |
string |
机构所在省 |
city |
string |
机构所在市 |
district |
string |
机构所在区县 |
institution_address |
string |
机构地址 |
institution_phone |
string |
机构电话 |
id |
integer |
课节id |
lesson |
array |
课节信息 |
course_lesson_name |
string |
课节名称 |
lesson_start_time |
string |
课节开始时间 |
lesson_length |
string |
课节时长 |
lesson_status |
string |
课节状态 |
video_path |
string |
视频地址 |
teacher_id |
integer |
上课老师id |
teacher_name |
string |
上课老师姓名 |
teacher_avatar |
string |
上课老师头像 |
assist_teacher_id |
integer |
助教老师id |
assist_teacher_avatar |
string |
助教老师头像 |
assist_teacher_name |
string |
助教老师姓名 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'id': '',
'course_name': '',
'course_type_id': '',
'course_type_name': '',
'course_style': '',
'subject_id': '',
'subject': '',
'sort_val': '',
'institution_id': '',
'institution_name': '',
'course_thumb': '',
'pay_status': '',
'detail_image_path': '',
'wx_code': '',
'course_price': '',
'course_status': '',
'course_start_time': '',
'audition_path': '',
'is_handpick': '',
'gps': '',
'province': '',
'city': '',
'district': '',
'institution_address': '',
'institution_phone': '',
'lesson': [
{
'id': 0,
'lesson_name': '',
'lesson_start_time': '',
'lesson_time_length': '',
'lesson_status': ''
'video_path': '',
'teacher_id': ''
'teacher_name': '',
'teacher_avatar': '',
'assist_teacher_id': '',
'assist_teacher_name': '',
'assist_teacher_avatar': ''
},
...
]
},
...
],
'message': 'ok'
}
分页获取班课课程
请求信息
接口地址 /v1.0.0/client/get_course_page
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
否 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
分页大小 |
grade_id |
integer |
否 |
年级 |
institution_id |
integer |
否 |
校区机构id |
subject_id |
integer |
否 |
学科 |
is_handpick |
integer |
否 |
是否为精选 |
course_type_id |
integer |
否 |
课程类型id(三人行、小班课) |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
total |
integer |
数据总量 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
data |
array |
数据 |
id |
integer |
课程id |
course_name |
string |
课程名称 |
course_type_id |
integer |
课程类型id |
course_type_name |
string |
课程类型名称 |
course_style |
integer |
上课形式 0:线下 1:线上 |
subject_id |
integer |
学科id |
subject |
string |
学科名称 |
sort_val |
integer |
排序权重值 |
institution_id |
integer |
机构id |
institution_name |
string |
机构名称 |
course_thumb |
string |
缩略图地址 |
detail_image_path |
string |
详情图地址 |
wx_code |
string |
二维码交流群链接 |
course_price |
float |
课程价格 |
pay_status |
integer |
是否已购买 0:否 1:是 |
course_start_time |
string |
课程开始时间 |
audition_path |
string |
试听地址 |
is_handpick |
integer |
是否为精选 0:否、1:是 |
gps |
string |
坐标位置 |
province |
string |
机构所在省 |
city |
string |
机构所在市 |
district |
string |
机构所在区县 |
institution_address |
string |
机构地址 |
institution_phone |
string |
机构电话 |
id |
integer |
课节id |
lesson |
array |
课节信息 |
course_lesson_name |
string |
课节名称 |
lesson_start_time |
string |
课节开始时间 |
lesson_length |
string |
课节时长 |
lesson_status |
string |
课节状态 |
video_path |
string |
视频地址 |
teacher_id |
integer |
上课老师id |
teacher_name |
string |
上课老师姓名 |
teacher_avatar |
string |
上课老师头像 |
assist_teacher_id |
integer |
助教老师id |
assist_teacher_avatar |
string |
助教老师头像 |
assist_teacher_name |
string |
助教老师姓名 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': {
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'id': '',
'course_name': '',
'course_type_id': '',
'course_type_name': '',
'course_style': '',
'subject_id': '',
'subject': '',
'sort_val': '',
'institution_id': '',
'institution_name': '',
'course_thumb': '',
'pay_status': '',
'detail_image_path': '',
'wx_code': '',
'course_price': '',
'course_status': '',
'course_start_time': '',
'audition_path': '',
'is_handpick': '',
'gps': '',
'province': '',
'city': '',
'district': '',
'institution_address': '',
'institution_phone': '',
'lesson': [
{
'id': 0,
'lesson_name': '',
'lesson_start_time': '',
'lesson_time_length': '',
'lesson_status': ''
'video_path': '',
'teacher_id': ''
'teacher_name': '',
'teacher_avatar': '',
'assist_teacher_id': '',
'assist_teacher_name': '',
'assist_teacher_avatar': ''
},
...
]
}
]
},
'message': 'ok'
}
获取已购课程
请求信息
接口地址 /v1.0.0/client/get_pay_course_page
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
分页尺寸 |
course_type_id |
integer |
否 |
课程类型id |
course_style |
integer |
否 |
上课形式 |
subject_id |
integer |
否 |
学科id |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
状态码 |
data |
array |
数据 |
total |
integer |
数据总量 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
data |
array |
数据 |
id |
integer |
课程id |
course_name |
string |
课程名称 |
course_type_id |
integer |
课程类型id |
course_type_name |
string |
课程类型名称 |
course_style |
integer |
上课形式 0:线下 1:线上 |
subject_id |
integer |
学科id |
subject |
string |
学科名称 |
wx_code |
string |
二维码交流群链接 |
course_start_time |
string |
课程开始时间 |
lesson |
array |
课节信息 |
id |
integer |
课节id |
course_lesson_name |
string |
课节名称 |
lesson_start_time |
string |
课节开始时间 |
lesson_length |
string |
课节时长 |
lesson_status |
string |
课节状态 |
video_path |
string |
视频地址 |
teacher_id |
integer |
上课老师id |
teacher_name |
string |
上课老师姓名 |
teacher_avatar |
string |
上课老师头像 |
assist_teacher_id |
integer |
助教老师id |
assist_teacher_avatar |
string |
助教老师头像 |
assist_teacher_name |
string |
助教老师姓名 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': {
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'id': '',
'course_name': '',
'course_type_id': '',
'course_type_name': '',
'course_style': '',
'subject_id': '',
'subject': '',
'wx_code': '',
'course_start_time': '',
'lesson': [
{
'id': 0,
'course_lesson_name': '',
'lesson_start_time': '',
'lesson_length': '',
'lesson_status': ''
'video_path': '',
'teacher_id': ''
'teacher_name': '',
'teacher_avatar': '',
'assist_teacher_id': '',
'assist_teacher_name': '',
'assist_teacher_avatar': ''
},
...
]
},
...
]
},
'message': 'ok'
}
订单模块
获取订单
请求信息
接口地址 /v1.0.0/client/get_order
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
分页尺寸 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
状态码 |
data |
array |
数据 |
total |
integer |
数据总量 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
data |
array |
数据 |
customer_id |
integer |
客户id |
order_number |
string |
订单编号 |
create_time |
string |
创建时间 |
real_money |
float |
实付金额 |
order_money |
float |
订单金额 |
institution_id |
integer |
机构id |
institution_name |
string |
机构名称 |
order_status |
integer |
订单状态 0:未完成 1:完成 2:已取消 |
id |
integer |
课程id |
course_name |
string |
课程名称 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': {
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'id': '',
'course_name': '',
'type_id': '',
'type': '',
'course_style': '',
'subject_id': '',
'subject': '',
'wx_code': '',
'course_start_time': '',
'lesson': [
{
'id': 0,
'lesson_name': '',
'lesson_start_time': '',
'lesson_time_length': '',
'lesson_status': ''
'video_path': '',
'teacher_id': ''
'teacher_name': '',
'teacher_avatar': '',
'assist_teacher_id': '',
'assist_teacher_name': '',
'assist_teacher_avatar': ''
}
]
},
...
]
},
'message': 'ok'
}
系统配置
获取系统配置
请求信息
接口地址 /v1.0.0/client/get_config
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
minute_jh |
string |
一分钟了解京翰链接 |
sell_course_real_live |
string |
卖课直播入口 |
class_real_live |
string |
班课直播接口 |
jh_famous_teahcer |
string |
京翰名师视频链接 |
report_test |
string |
报告评测链接 |
jh_monther |
string |
京翰妈妈视频链接 |
online_class_computer |
string |
网课专用电脑链接 |
invitation |
string |
邀请好友链接 |
book_shop |
string |
图书商城链接 |
one_to_one_image |
string |
一对一预约图文介绍 |
online_one_to_one_order |
string |
线上一对一预约H5地址 |
offline_one_to_one_order |
string |
线下一对一预约H5地址 |
invite_path |
string |
邀请好友h5链接 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': {
'sell_course_real_live': '',
'class_real_live': ''
'minute_jh': '',
'jh_famous_teahcer': '',
'report_test': '',
'jh_monther': '',
'online_class_computer':'',
'invitation': '',
'book_shop': '',
'one_to_one_image': '',
'online_one_to_one_order': '',
'offline_one_to_one_order': '',
'invite_path': ''
},
'message': 'ok'
}
获取大区轮播图
请求信息
接口地址 /v1.0.0/client/get_carousel
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
province |
string |
是 |
省 |
city |
string |
是 |
市 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
img_path |
string |
图片链接 |
http_path |
string |
h5地址 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'img_path': 'http://img_http_path',
'http_path': 'http://redirect_http_path'
},
{
'img_path': 'http://img_http_path',
'http_path': 'http://redirect_http_path'
},
{
'img_path': 'http://img_http_path',
'http_path': 'http://redirect_http_path'
},
{
'img_path': 'http://img_http_path',
'http_path': 'http://redirect_http_path'
}
],
'message': 'ok'
}
系统资料
获取资料
请求信息
接口地址 /v1.0.0/client/get_course_file
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
每页数据量 |
file_type |
integer |
是 |
文件类型 0:学习资料 1:知识点 |
subject_id |
integer |
否 |
学科id |
grade_id |
integer |
否 |
年级id |
file_format_id |
integer |
否 |
文件类型id |
file_name |
string |
否 |
文件名 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
total |
integer |
数据总数 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
file_name |
string |
文件名称 |
file_type |
integer |
文件类型 |
file_format_name |
string |
文件格式名称 |
subject_id |
integer |
学科id |
subject_name |
string |
学科名称 |
grade_id |
integer |
年级id |
grade_name |
string |
年级名称 |
file_path |
string |
文件地址 |
look_count |
integer |
浏览量 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'file_name': '',
'file_type': '',
'file_format_name': '',
'subject_id': '',
'subject_name': '',
'grade_id': '',
'grade_name': '',
'file_path': '',
'look_count': ''
},
...
]
}
],
'message': 'ok'
}
商品
分页获取商品
请求信息
接口地址 /v1.0.0/client/get_goods
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
每页数据量 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
total |
integer |
数据总数 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
goods_name |
string |
商品名称 |
description |
string |
商品描述 |
integration |
integer |
商品所需积分 |
thumb |
string |
商品缩略图地址 |
detail_image |
string |
商品详情图地址 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'goods_name': '',
'description': '',
'integration': '',
'thumb': '',
'detail_image': ''
},
...
]
}
],
'message': 'ok'
}
分页获取商品兑换记录
请求信息
接口地址 /v1.0.0/client/get_goods_conversion
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
每页数据量 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
total |
integer |
数据总数 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
id |
integer |
兑换记录id |
goods_id |
integer |
商品id |
goods_name |
string |
商品名称 |
description |
string |
商品描述 |
consume |
integer |
本次兑换消耗积分 |
create_time |
string |
兑换时间 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'id': '',
'goods_id': '',
'goods_name': '',
'description': '',
'consume': '',
'create_time': ''
},
...
]
}
],
'message': 'ok'
}
分页获取积分来源明细
请求信息
接口地址 /v1.0.0/client/get_goods_product_detail
请求方式 GET
请求头
参数名 |
类型 |
是否必要 |
值 |
描述 |
---|
content-type |
string |
是 |
application/json |
传输类型 |
JH-CLIENT-PASS |
string |
是 |
AppToken |
用户token |
参数
参数名 |
类型 |
是否必要 |
描述 |
---|
page |
integer |
是 |
页码 |
pageSize |
integer |
是 |
每页数据量 |
响应参数
参数名 |
类型 |
描述 |
---|
code |
integer |
用户账号 |
data |
array |
数据 |
total |
integer |
数据总数 |
per_page |
integer |
每页数据量 |
current_page |
integer |
当前页码 |
last_page |
integer |
最后页码 |
id |
integer |
来源表id |
amount |
integer |
数量 |
type |
string |
来源类型名称 |
course_id |
integer |
来源课程id |
course_name |
string |
来源课程名称 |
course_lesson_id |
integer |
来源课节id |
course_lesson_name |
string |
来源课节名称 |
create_time |
string |
来源时间 |
message |
string |
接口消息 |
响应示例
{
'code': 20000,
'data': [
{
'total': '',
'per_page': '',
'current_page': '',
'last_page': '',
'data': [
{
'id': '',
'amount': '',
'type': '',
'course_id': '',
'course_name': '',
'course_lesson_id': '',
'course_lesson_name': '',
'create_time': ''
},
...
]
}
],
'message': 'ok'
}
来源:oschina
链接:https://my.oschina.net/u/4173863/blog/4311475