Giter Site home page Giter Site logo

yyys-server's Introduction

接口文档

业务组

获取首页数据

接口说明:

  • 一次拉取首页所有数据,可选某个分类

请求方式:

  • GET

请求URL:

  • /home/data

参数:

参数名 必选 类型 说明
typeDesc string 默认全选,可选(推荐/电影/连续剧/综艺/动漫)

获取轮播图数据

接口说明:

  • 获取所有轮播图,可选某个分类

请求方式:

  • GET

请求URL:

  • /home/banners

参数:

参数名 必选 类型 说明
typeDesc string 默认全选,可选(推荐/电影/连续剧/综艺/动漫)

条件分类查询

接口说明:

  • 根据条件获取分类

请求方式:

  • GET

请求URL:

  • /movies/category

参数:

参数名 必选 类型 说明
typeDesc string 电影/连续剧/综艺/动漫
cat string 子分类
categorys string 孙子分类
area string 地区
year string 年份
sort number 排序 默认/最新/最热
page number 页码
num number 页码量

查询id详情

接口说明:

  • 根据movieId获取影片数据

请求方式:

  • GET

请求URL:

  • /movies/detail

参数:

参数名 必选 类型 说明
movieId number 影片id

模糊查询

接口说明:

  • 通过关键词进行模糊查询

请求方式:

  • GET

请求URL:

  • /movies/search

参数:

参数名 必选 类型 说明
keywords string 搜索关键词
range number 影名(默认)/导演/演员
page number 页码
num number 页码量

增加点击量

接口说明:

  • 通过movieId增加影片点击量

请求方式:

  • POST

请求URL:

  • /movies/addPlayCount

参数:

参数名 必选 类型 说明
movieId string 影片id

提交用户反馈

接口说明:

  • 在用户登录的情况下,填写表单提交用户反馈(需获取token)

请求方式:

  • POST

请求URL:

  • /addProblem

参数:

参数名 必选 类型 说明
content string 反馈信息

用户组

用户登录

接口说明:

  • 通过账号密码进行账户登入

请求方式:

  • POST

请求URL:

  • /login

参数:

参数名 必选 类型 说明
username string 账号
password string 密码

注册用户

接口说明:

  • 注册用户

请求方式:

  • POST

请求URL:

  • /user

参数:

参数名 必选 类型 说明
username string 用户名
password string 密码
grade string 权限 1(默认)/2/3

获取用户信息

接口说明:

  • 获取用户信息(需获取token)

请求方式:

  • POST

请求URL:

  • /user

参数:无(仅携带token)

编辑用户信息

接口说明:

  • 编辑用户信息(需获取token)

请求方式:

  • POST

请求URL:

  • /user/info/update

参数:无(仅携带token)

获取用户历史记录

接口说明:

  • 获取用户历史记录(需获取token)

请求方式:

  • GET

请求URL:

  • /user/history

参数:无(仅携带token)

添加新的历史记录

接口说明:

  • 添加新的历史记录(需获取token)

请求方式:

  • POST

请求URL:

  • /user/history/add

参数:

参数名 必选 类型 说明
movieId string 影片id

批量删除历史记录

接口说明:

  • 批量删除历史记录(需获取token)

请求方式:

  • POST

请求URL:

  • /user/history/delete

参数:

参数名 必选 类型 说明
ids array 历史记录的数组

获取用户收藏列表

接口说明:

  • 获取用户收藏列表(需获取token)

请求方式:

  • GET

请求URL:

  • /user/collect

参数:无(仅携带token)

添加新的收藏

接口说明:

  • 添加新的历史记录(需获取token)

请求方式:

  • POST

请求URL:

  • /user/collect/add

参数:

参数名 必选 类型 说明
movieId string 影片id

批量取消收藏

接口说明:

  • 批量取消收藏(需获取token)

请求方式:

  • POST

请求URL:

  • /user/collect/delete

参数:

参数名 必选 类型 说明
ids array 取消收藏所需数组

yyys-server's People

Contributors

seino-nana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.