[关闭]
@cfygaoyang 2017-12-19T14:22:56.000000Z 字数 2041 阅读 389

教育网站门户前端接口

教育


图片验证码地址(图片地址)

GET /captcha

注册校验接口(注册后免登陆,用户已存储到session)

POST /check_register

参数 类型 必须 说明
user_name 字符串 用户名
user_password 字符串 密码 6-16位
confirm_password 字符串 确认密码
user_telephone 字符串 手机号
captcha 字符串 图片验证码
sms_code 字符串 短信验证码

* 请求回调

success:

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {用户信息}
  5. }

error:

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": [错误信息]
  5. }

修改密码

PUT /reset_password

参数 类型 必须 说明
user_password 字符串 密码 6-16位
confirm_password 字符串 确认密码
user_telephone 字符串 手机号
captcha 字符串 图片验证码
sms_code 字符串 短信验证码

* 请求回调

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

登录校验接口(用户已存储到session)

POST /check_login

参数 类型 必须 说明
user_name 字符串 用户名
user_password 字符串 密码 6-16位

* 请求回调

success:

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {用户信息}
  5. }

error:

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": [错误信息]
  5. }

获取短信验证码

GET /sms_code?user_telephone=18888888888

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

编辑个人资料

PUT /user/message

参数 类型 必须 说明
user_name 字符串 可选 用户名
user_email 字符串 可选 邮箱
user_telephone 字符串 可选 手机
user_real_name 字符串 可选 真实姓名
user_sex 整型 可选 性别:0女1男
user_birthday 字符串 可选 生日
user_profession 字符串 可选 职业
user_avatar 字符串 可选 头像

账户安全

PUT /user/account_safe

参数 类型 必须 说明
old_password 字符串 旧密码
new_password 字符串 新密码
confirm_password 字符串 确认密码
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加收货地址

POST /delivery_address

参数 类型 必须 说明
address_username 字符串 收货人姓名
address_telephone 字符串 收货人手机
address_city 字符串 收货地址城市
address_area 字符串 收货地址城区
address_detail 字符串 收货地址详细地址
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": {地址信息}
  5. }

编辑收货地址

PUT /delivery_address/{address_id}

参数 类型 必须 说明
address_username 字符串 收货人姓名
address_telephone 字符串 收货人手机
address_city 字符串 收货地址城市
address_area 字符串 收货地址城区
address_detail 字符串 收货地址详细地址
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

删除收货地址

DELETE /delivery_address/{address_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ""
  5. }

添加购物车

POST /shopping_cart

参数 类型 必须 说明
course_id 整型 课程course_id
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ''
  5. }

删除购物车

DELETE /shopping_cart/{cart_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ''
  5. }

添加课程收藏

POST /course_collection

参数 类型 必须 说明
course_id 整型 课程course_id
  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ''
  5. }

删除课程收藏

DELETE /course_collection/{collection_id}

  1. {
  2. "code": 0,
  3. "message": "success",
  4. "data": ''
  5. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注