Skip to content
Insane edited this page Sep 9, 2015 · 1 revision

1. GET /kindergarten/:kg

Used by web

json response:

{"school_id":93740362,"phone":"13991855476","timestamp":1395763623921,"desc":"...","school_logo_url":"http://suoqin-test.u.qiniudn.com/FgPmIcRG6BGocpV1B9QMCaaBQ9LK","name":"成都市第三军区幼儿园","token":"123","address":""}

2. GET /kindergarten/:kg/detail

Keep this for mobile

json response:

{"error_code":0,"school_id":93740362,"school_info":{"school_id":93740362,"phone":"13991855476","timestamp":1395763623921,"desc":"...","school_logo_url":"http://suoqin-test.u.qiniudn.com/FgPmIcRG6BGocpV1B9QMCaaBQ9LK","name":"成都市第三军区幼儿园","token":"123","address":"成都市"}}

3. POST /kindergarten/:kg

not applicable from mobile app

create a new school if :kg does not exist in DB, otherwise update existing one.

scala object:

case class SchoolIntro(school_id: Long, phone: String, timestamp: Long, desc: String, school_logo_url: String, name: String)

request payload:

{
"school_id": 1231231312, 
"phone": "12391111111",
"timestamp": 123123123123,
"desc": "学校描述",
"school_logo_url": "学校图片",
"name": "学校名称"
}

json response:

{
  "error_code": 0,
  "school_id": 1231231,
  "school_info": {
    "school_id": 1231231,
    "phone": "13991855476",
    "timestamp": 1394037811160,
    "desc": "描述",
    "school_logo_url": "http://www.jslfgz.com.cn/UploadFiles/xxgl/2013/4/201342395834.jpg",
    "name": "新学校",
  }
}

4. GET /kindergarten/:kg/preview

json response:

{"error_code":0,"timestamp":1387649057933,"school_id":93740362}

5. GET /kindergarten

json response:

[{"school_id":93740362,"phone":"13991855476","timestamp":1387649057933,"desc":"...",
"school_logo_url":"http://www.jslfgz.com.cn/UploadFiles/xxgl/2013/4/201342395834.jpg","name":"成都市第三军区幼儿园"},{"school_id":93740562,"phone":"13291855476","timestamp":1387649057933,"desc":"...",
"school_logo_url":"http://www.houstonisd.org/cms/lib2/TX01001591/Centricity/Domain/16137/crestgif.gif","name":"西安市高新一幼"}]

Clone this wiki locally