此页面所有接口,用户都需要先认证后,在 header 中传递参数

{
    Accept: 'application/json',
    'Authorization': 'Bearer 认证后得到的access_token',
}

用户信息

GET /api/v2/users/me.json

user - 用户详情

  • id [Integer] 编号

  • name [String] 用户全名

  • email [String] 用户邮箱

  • sex [String] 性别,1 男性,2 女性,3 其他

  • company [String] 所在公司

  • introduce [String] 个人介绍

  • role [String] 是否付费会员

  • avatar [String] 用户头像

示例

{
    "user": {
        "id": 3,
        "name": "黄栋进",
        "email": "244500972@qq.com",
        "sex": "male",
        "company": "ITFun.tv - 武汉长乐未央公司 PHP主讲",
        "introduce": "2010年大学信息管理专业毕业后,在中国电信从事研发工作...",
        "role": "free",
        "avatar": "https://images.itfun.tv/common/user_noimg.png"
    }
}

当前用户收藏的课程

GET /api/v2/users/favorite_courses.json

courses - 课程列表

  • id [Integer] 编号

  • name [String] 课程名称

  • image [String] 课程图片

  • body [String] 课程介绍信息

当前用户收藏的文档

GET /api/v2/users/favorite_documents.json

documents - 文档列表

  • id [Integer] 编号

  • name [String] 文档名称

  • image [String] 文档图片

  • body [String] 文档介绍信息

用户观看历史记录

GET /api/v2/users/course_histories.json

histories - 历史记录列表

  • last_active_mark [Integer] 最后活跃时间

  • created_at [String] 历史记录时间

  • updated_at [String] 历史记录更新时间

course - 课程信息

  • id [Integer] 编号

  • name [String] 课程名称

  • slug [String] 课程 Slug

  • image [String] 课程图片

chapter - 章节信息

  • id [Integer] 编号

  • title [String] 章节标题

已添加到喜欢了