API使用说明

API Endpoint

测试环境:

http://classbrand.staging.adachina.net

生产环境:

TBD

演示环境:

TBD

请求格式

传递表单时, Header需要声明使用JSON格式传递:

Content-Type: application/json

非GET类请求,请求参数需要提供带上authenticity_token:

{
  "authenticity_token": "1HxW...sa234="
}

分页信息

分页字段

列表类接口,会带上分页信息。

字段名描述
pages列表总页数
page当前显示页
total列表资源总数
items当前显示资源数量
items_per_page默认每页资源数量

分页参数

列表类接口可通过以下分页参数,控制返回信息。

参数名参数类型必填描述示例
pageinteger返回页2

示例:

GET /system_management/schools?page=2

身份验证

除登陆接口外,所有API接口都会验证用户身份。如身份验证失败,接口会返回以下错误的一种。

未登陆

Status: 401 Unauthorized
{
  "error_code": 1007,
  "message": "用户未登陆"
}

权限不足

Status: 401 Unauthorized
{
  "error_code": 1008,
  "message": "当前接口仅允许系统管理员使用"
}

搜索参数

除非特别标明其他搜索方式。列表类资源请求参数如带有搜索参数,使用以下方式对资源进行搜索。

示例:

如在教师列表接口按教师姓名搜索

GET https://api.endpoint/teachers?search=王易
Last Updated: 8/7/2018, 9:59:48 PM