EDUSOHO踩坑笔记之四十三:会员

EDUSOHO踩坑笔记之四十三:会员

会员等级

获取单个会员等级信息

 
  1. GET /plugins/vip/vip_levels/{levelId}

权限

  • 不需要认证用户
    响应

成功响应VipLevel结构体

字段描述
id int stringID
seq int string顺序
name string名称
icon string图标
monthPrice float string每月的价格
monthPriceConvert float string每月的价格根据虚拟币设置的转化字段 <priceConvert>
yearPrice float string每年的价格
yearPriceConvert float string每年的价格根据虚拟币设置的转化字段 <priceConvert>
description string描述信息
freeLearned bool是否免费学习课程
enabled bool是否开启
createdTime datetime创建时间
maxRate datetime最大折扣百分比

simpleVip结构体

字段描述
levelId string会员等级ID
vipName string会员名称
deadline string有效期
seq string会员等级序号

priceConvert结构体

字段描述
currency stringcoin、RMB
amount float string对应RMB价格(float)
coinAmount float string虚拟币数量(float)
coinName string虚拟币自定义名称

获取所有会员等级

 
  1. GET /plugins/vip/vip_levels

权限

  • 不需要认证用户
  • 获取的是状态是启用的会员等级
    响应

成功响应list<VipLevel>结构体

是否是VIP会员

 
  1. GET /me/vip_levels/{vipLevelId}

权限

  • 需要认证用户
    响应

是会员

 
  1. {
  2. "isMember": true
  3. }

不是会员

 
  1. {
  2. "isMember": false
  3. }

会员频道教学计划列表

 
  1. GET /plugins/vip/vip_courses

权限

  • 不需要认证用户
    参数
字段是否必填描述
type enum{normal,live}教学计划类型
levelId int string会员等级,默认为全部
categoryId int string分类ID,默认all
title string教学计划标题
sort string排序字段 'createdTime','price','updatedTime','recommendedSeq','hitNum','recommendedTime','rating','studentNum'
offset int string分页偏移值, 默认0
limit int string每一页数量, 默认10

响应

成功响应list<Course>结构体

获取课程列表

 
  1. GET /plugins/vip/vip_course_sets

权限

  • 不需要认证
  • 普通用户可以获得public状态的课程
  • 管理员用户可以获得任何状态的课程 [TODO]
    参数
字段是否必填描述
type enum{normal,live,liveOpen,open}课程类型
levelId int string会员等级,默认全部会员
categoryId int string分类ID,默认all
title string课程标题
sort string排序字段 'createdTime','updatedTime','recommendedSeq','hitNum','recommendedTime','rating','studentNum'
offset int string分页偏移值, 默认0
limit int string每一页数量, 默认10

响应

成功响应pagelist<CourseSet>结构体

获取班级列表

 
  1. GET /plugins/vip/vip_classrooms

权限

  • 不需要认证
    参数
字段是否必填描述
levelId int string会员等级,默认全部会员
categoryId int string分类ID,默认all
title string班级标题
sort string排序字段 'name','createdTime','price','recommendedSeq','studentNum',updatedTime'
offset int string分页偏移值, 默认0
limit int string每一页数量, 默认10

响应

成功响应pagelist<Classroom>结构体

会员用户信息接口

 复制代码
  1. GET /plugins/vip/vip_users/{userId}

权限

  • 需要认证用户+path userId双认证
    响应

成功响应<simpleVip>结构体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jyl_sh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值