从零开始搭建完整的电影全栈系统(六)——影片Api示例、说明及应用

前言

该Api提供影片列表、影片详情以及用户注册、登录等功能。


1,提示:目前Api是公开的,后续可能会启用access_token验证。建议调用时按照以下说明,提供用户注册、登录功能。并在每次请求时附上 access-token。
2,该影片Api支持内容格式协商输出xml或者json,请求时自行设置Accept内容为application/xml或者application/json。


一,影片相关接口

1,影片相关字段说明:

  `id` int(11) NOT NULL,
  `vod_title` varchar(255) NOT NULL COMMENT '视频名称',
  `vod_sub_title` varchar(255) DEFAULT NULL COMMENT '视频别名',
  `vod_blurb` varchar(255) DEFAULT NULL COMMENT '简介',
  `vod_content` longtext COMMENT '详细介绍',
  `vod_status` int(11) DEFAULT '0' COMMENT '状态',
  `vod_type` varchar(255) DEFAULT NULL COMMENT '视频分类',
  `vod_class` varchar(255) DEFAULT NULL COMMENT '扩展分类',
  `vod_tag` varchar(255) DEFAULT NULL,
  `vod_pic_url` varchar(255) DEFAULT NULL COMMENT '图片url',
  `vod_pic_path` varchar(255) DEFAULT NULL COMMENT '图片下载保存路径',
  `vod_pic_thumb` varchar(255) DEFAULT NULL,
  `vod_actor` varchar(255) DEFAULT NULL COMMENT '演员',
  `vod_director` varchar(255) DEFAULT NULL COMMENT '导演',
  `vod_writer` varchar(255) DEFAULT NULL COMMENT '编剧',
  `vod_remarks` varchar(255) DEFAULT NULL COMMENT '影片版本',
  `vod_pubdate` int(11) DEFAULT NULL,
  `vod_area` varchar(255) DEFAULT NULL COMMENT '地区',
  `vod_lang` varchar(255) DEFAULT NULL COMMENT '语言',
  `vod_year` varchar(255) DEFAULT NULL COMMENT '年代',
  `vod_hits` int(11) DEFAULT '0' COMMENT '总浏览数',
  `vod_hits_day` int(11) DEFAULT '0' COMMENT '一天浏览数',
  `vod_hits_week` int(11) DEFAULT '0' COMMENT '一周浏览数',
  `vod_hits_month` int(11) DEFAULT '0' COMMENT '一月浏览数',
  `vod_up` int(11) DEFAULT '0' COMMENT '顶数',
  `vod_down` int(11) DEFAULT '0' COMMENT '踩数',
  `vod_score` decimal(3,1) DEFAULT '0.0' COMMENT '评分',
  `vod_score_all` int(11) DEFAULT '0' COMMENT '总评分',
  `vod_score_num` int(11) DEFAULT '0' COMMENT '总评人数',
  `vod_create_time` int(11) DEFAULT NULL COMMENT '创建时间',
  `vod_update_time` int(11) DEFAULT NULL COMMENT '更新时间',
  `vod_lately_hit_time` int(11) DEFAULT NULL COMMENT '最后浏览时间',
  `vod_lately_ip` bigint(255) DEFAULT NULL COMMENT '最后一次浏览的客户端ip'

2,影片列表页接口

URI 地址:https://api.shipinbofang.com/vod-details
请求方式:GET或者POST
传入参数:

字段值示例说明
page2分页页码
sortvod_title排序(示例是按照影片标题排序)
VodDetailSearch[*]VodDetailSearch[vod_title]=海贼王按给定条件过滤符合条件的影片

提示:理论上可以根据影片所有字段排序和过滤,支持任何字段组合,请根据需要自行选择。

相应内容示例:

[{
		"id": 62458,
		"url": "https://okzy.co/?m=vod-detail-id-64807.html",
		"url_id": "bcdc425930f90b4e190e68437c65f3e1",
		"vod_title": "说电影《奇幻人生》",
		"vod_sub_title": "",
		"vod_blurb": null,
		"vod_content": "说电影《奇幻人生》",
		"vod_status": 1,
		"vod_type": "电影解说",
		"vod_class": "",
		"vod_tag": null,
		"vod_pic_url": "https://rpg.pic-imges.com/pic/upload/vod/2020-09/202009271601169974.jpeg",
		"vod_pic_path": "/upload/images/shuodianyingqihuanrensheng/202009271601169974.jpeg",
		"vod_pic_thumb": null,
		"vod_actor": "",
		"vod_director": "",
		"vod_writer": null,
		"vod_remarks": "",
		"vod_pubdate": null,
		"vod_area": "美国",
		"vod_lang": "英语",
		"vod_year": "2006",
		"vod_hits": 7,
		"vod_hits_day": 6,
		"vod_hits_week": 6,
		"vod_hits_month": 6,
		"vod_up": 0,
		"vod_down": 0,
		"vod_score": "0.0",
		"vod_score_all": 0,
		"vod_score_num": 0,
		"vod_create_time": 1601170026,
		"vod_update_time": 1601170026,
		"vod_lately_hit_time": 1601199515,
		"vod_lately_ip": null,
		"playurls": [{
				"id": 796949,
				"play_title": "全集",
				"play_from": "ckm3u8",
				"play_url": "https://good.jieshuo-okzy.com/20200926/7445_aa5fdae6/index.m3u8",
				"play_url_aes": "7eaa3f0cfa4d3e8c8e0160ee44a16f4f",
				"url_id": "bcdc425930f90b4e190e68437c65f3e1",
				"create_time": 1601170026,
				"update_time": 1601170026
			},
			{
				"id": 796951,
				"play_title": "全集",
				"play_from": "迅雷下载",
				"play_url": "http://okxxxzy.xzokzyzy.com/20200926/7445_aa5fdae6/奇幻人生2006美国.mp4",
				"play_url_aes": "a6668533997279db41030090e8c0c7d0",
				"url_id": "bcdc425930f90b4e190e68437c65f3e1",
				"create_time": 1601170026,
				"update_time": 1601170026
			}
		]
	},
	.....
	{
		"id": 62456,
		"url": "https://okzy.co/?m=vod-detail-id-64806.html",
		"url_id": "919a103b9f0f486c992b4bf597788c4a",
		"vod_title": "说电影《刺客战场》",
		"vod_sub_title": "",
		"vod_blurb": null,
		"vod_content": "说电影《刺客战场》",
		"vod_status": 1,
		"vod_type": "电影解说",
		"vod_class": "",
		"vod_tag": null,
		"vod_pic_url": "https://rpg.pic-imges.com/pic/upload/vod/2020-09/202009271601169881.jpeg",
		"vod_pic_path": "/upload/images/shuodianyingcikezhanchang/202009271601169881.jpeg",
		"vod_pic_thumb": null,
		"vod_actor": "",
		"vod_director": "",
		"vod_writer": null,
		"vod_remarks": "",
		"vod_pubdate": null,
		"vod_area": "美国",
		"vod_lang": "英语",
		"vod_year": "1995",
		"vod_hits": 6,
		"vod_hits_day": 5,
		"vod_hits_week": 5,
		"vod_hits_month": 5,
		"vod_up": 0,
		"vod_down": 0,
		"vod_score": "0.0",
		"vod_score_all": 0,
		"vod_score_num": 0,
		"vod_create_time": 1601169935,
		"vod_update_time": 1601169935,
		"vod_lately_hit_time": 1601199515,
		"vod_lately_ip": null,
		"playurls": [{
				"id": 796943,
				"play_title": "全集",
				"play_from": "ckm3u8",
				"play_url": "https://good.jieshuo-okzy.com/20200926/7446_4e0d7134/index.m3u8",
				"play_url_aes": "51de7a1f3595f24d2899c86174fe2513",
				"url_id": "919a103b9f0f486c992b4bf597788c4a",
				"create_time": 1601169935,
				"update_time": 1601169935
			},
			{
				"id": 796946,
				"play_title": "全集",
				"play_from": "迅雷下载",
				"play_url": "http://okxxxzy.xzokzyzy.com/20200926/7446_4e0d7134/刺客战场1995美国.mp4",
				"play_url_aes": "3edfad776fbe1b205fa7064d2ed7bc8c",
				"url_id": "919a103b9f0f486c992b4bf597788c4a",
				"create_time": 1601169935,
				"update_time": 1601169935
			}
		]
	}

]

提示:响应的结果是一条长度为20的集合(List),相关字段的含义请对照上述影片相关字段说明。

3,影片详情页接口

URI 地址:https://api.shipinbofang.com/vod-details/*
请求方式:GET或者POST
传入参数:影片ID
相应内容示例:http://api.shipinbofang.com/vod-details/10000

{
    "id": 10000,
    "url": "https://okzy.co/?m=vod-detail-id-54681.html",
    "url_id": "ec49d54502e6a9d0aa4388b1409ba785",
    "vod_title": "奇诺之旅:疾病之国 -For You-",
    "vod_sub_title": "Gekijô ban kino no tabi: Byôki no kuni - For you",
    "vod_blurb": null,
    "vod_content": "旅行中的奇诺和艾鲁梅斯来到了一个科学高度发达的文明国家。在安定的环境下,该国家人民均生活在巨蛋之内。一方面,这个国家是由杰出人士们创造出来的“开拓地”,然而另一方面,他们又同时渴望着巨蛋之外真实的阳光和土地。",
    "vod_status": 1,
    "vod_type": "日韩动漫",
    "vod_class": "",
    "vod_tag": null,
    "vod_pic_url": "https://rpg.pic-imges.com/pic/upload/vod/2020-04/1587400286.jpg",
    "vod_pic_path": "/upload/images/qinuozhilvjibingzhiguoForYou/1587400286.jpg",
    "vod_pic_thumb": null,
    "vod_actor": "前田爱,相ヶ瀬龙史,川澄绫子",
    "vod_director": "中村隆太郎",
    "vod_writer": null,
    "vod_remarks": "HD",
    "vod_pubdate": null,
    "vod_area": "日本",
    "vod_lang": "日语",
    "vod_year": "2007",
    "vod_hits": 2,
    "vod_hits_day": 1,
    "vod_hits_week": 1,
    "vod_hits_month": 1,
    "vod_up": 0,
    "vod_down": 0,
    "vod_score": "7.9",
    "vod_score_all": 0,
    "vod_score_num": 0,
    "vod_create_time": 1587400286,
    "vod_update_time": 1587400286,
    "vod_lately_hit_time": 1601201193,
    "vod_lately_ip": null,
    "playurls": [
        {
            "id": 193642,
            "play_title": "HD高清",
            "play_from": "ckm3u8",
            "play_url": "https://iqiyi.cdn25-okzy.com/20200420/3846_f7d0c048/index.m3u8",
            "play_url_aes": "7445fa44ea199e0c6c5a9be0d5fdddf6",
            "url_id": "ec49d54502e6a9d0aa4388b1409ba785",
            "create_time": 1587400286,
            "update_time": 1587400286
        },
        {
            "id": 193690,
            "play_title": "HD高清",
            "play_from": "迅雷下载",
            "play_url": "http://down.okdown7.com/20200420/3846_f7d0c048/第1话奇诺之旅疾病之国日语_高清.mp4",
            "play_url_aes": "e54b606dbcff8226a4f68f9af68d2007",
            "url_id": "ec49d54502e6a9d0aa4388b1409ba785",
            "create_time": 1587400286,
            "update_time": 1587400286
        }
    ]
}

二、access-token获取,用户注册、登录

1.用户注册

URI 地址:https://api.shipinbofang.com/user/signup
请求方式:POST
传入参数:

字段值示例说明
email123456@qq.com邮箱地址
usernametest用户名
password12345678密码
password_repeat12345678重复密码

相应内容示例:暂无
提示:
1,用户注册成功,可能需要去邮箱验证激活
2,接口已经实现用户注册的各种校验,请勿滥用
3,如注册遇错误,请自行处理,提示用户

2.用户登录

URI 地址:https://api.shipinbofang.com/user/login
请求方式:POST
传入参数:

字段值示例说明
usernametest用户名
password12345678密码

相应内容示例:

{
    "access_token": "6k8Ar4jC_N0SOxrjMpBh3epkpAov7wxn"
}

提示:
用户登录成功,会返回access_token,请求影片信息相关接口的时候可以传入access_token

说明

1,本Api功能完善,影片列表页Api支持各种字段筛选、排序。 2,,本站不会储存任何影片资源,所有资源来自于互联网其他用户分享,仅供学习交流之用。如侵犯您的权益,请及时与我们联系,我们会积极屏蔽相关链接。

入裙交流

//================================================================= // * 华视API开放平台 version:V1.0 // * 作者: JINCO // * 华视网出品 http://www.huatv.tv // *--------------------------------------------------------------- // * 本平台仅供个人非商业用途使用! // * 禁止任何形式的封装再发布行为. // * 特此声明. // * QQ:581749 http://www.bbsszr.com/forum.php?gid=41 //================================================================= 演示站:http://demo.huatv.tv [运行环境] IIS/Apache/nginx + PHP4/PHP5 [产品概述] 华视API采用PHP技术开发,程序源代码完全开放,在尊重版权的前提下能满足站长对于视频站模版与广告位的自由开发。华视API是国内第一家开源的视频分享平台,使用API平台可以轻松、快捷地部署视频、电视剧集栏目,是地方门户站、相关行业站、地方论坛、娱乐社区的必备平台。 [产品特性] 1.安装简单、易用,几分钟即可创建强大的电影、剧集频道; 2.无须自己更新电影、视频,平台API自动实时人工更新(每日专人更新几百部); 3.平台广告全部自定义、预设20多个广告位、用户可自由设定; 4.平台不需要数据库支持、更不需要管理影片,省时、省心; 5.代码全部开源、可随意更换风格、自定义URL、修改SEO优化; 6.简单实用、上传所有代码至服务器,在论坛中申请开通即可; [平台下载] http://www.bbsszr.com/thread-73906-1-1.html [安装使用] 上传把有文件至服务器目录,即可开通影视频道,KEY申请:http://www.bbsszr.com/thread-73907-1-1.html; [使用协议] 1.本平台及所附带的文件是作为不提供任何明确的或隐含的赔偿或担保的形式提供的。 2.用户出于自愿而使用本平台,您必须了解使用本平台的风险,我们不承诺对免费用户提供任何形式的技术支持、使用担保,也不承担任何因使用本软件而产生问题的相关责任。 3.本平台提供的最新电视剧和电影资源均系收集于各大视频网站。 数据同步于华视网:http://www.huatv.tv 版权所有 ©2011-2015,huatv.tv 保留所有权利。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值