我是靠谱客的博主 真实故事,最近开发中收集的这篇文章主要介绍EDUSOHO踩坑笔记之四十三:会员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>结构体

最后

以上就是真实故事为你收集整理的EDUSOHO踩坑笔记之四十三:会员EDUSOHO踩坑笔记之四十三:会员的全部内容,希望文章能够帮你解决EDUSOHO踩坑笔记之四十三:会员EDUSOHO踩坑笔记之四十三:会员所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部