改造频道页
文档对应视频课程中4.5、4.6、4.7、4.8章节,请小伙伴们对应学习。
分析PHP代码
顶部广告功能
接口地址:
/channel/advert
接受参数和返回信息
- 接收参数为:channelId(频道ID,1=动漫)
- 返回信息:
id = 广告ID
title = 标题
sub_title = 副标题
img = 图片地址
add_time = 添加时间
url = 链接地址 - 业务逻辑:获取advert表中channelId=接收参数和status=1的数据
正在热播功能
接口地址:
/channel/hot
接受参数和返回信息
- 接收参数为:channelId(频道ID,1=动漫)
- 返回信息:
id = 视频ID
title = 标题
sub_title = 副标题
img = 竖版图片地址
img1 = 横版图片地址
add_time = 添加时间
episodes_count = 剧集集数
is_end = 是否完结 - 业务逻辑:获取video表中channelId=接收参数、status=1、is_hot=1条件的数据,按照剧集更新时间倒序,获取9条。
日漫国漫推荐功能
接口地址:
/channel/recommend/region
接受参数和返回信息
- 接收参数为:
channelId(频道ID,1=动漫)
regionId(地区ID,1=日漫,2=国漫) - 返回信息:
id = 视频ID
title = 标题
sub_title = 副标题
img = 竖版图片地址
img1 = 横版图片地址
add_time = 添加时间
episodes_count = 剧集集数
is_end = 是否完结 - 业务逻辑:获取video表中channelId=接收参数、status=1、is_recommend=1、region_id=接受的参数条件的数据,按照剧集更新时间倒序,获取9条。
少女推荐功能
接口地址:
/channel/recommend/type
接受参数和返回信息
- 接收参数为:
channelId(频道ID,1=动漫)
typeId(分类ID,1=少女) - 返回信息:
id = 视频ID
title = 标题
sub_title = 副标题
img = 竖版图片地址
img1 = 横版图片地址
add_time = 添加时间
episodes_count = 剧集集数
is_end = 是否完结 - 业务逻辑:获取video表中channelId=接收参数、status=1、is_recommend=1、type_id=接受的参数条件的数据,按照剧集更新时间倒序,获取9条。