从零开始搭建完整的电影全栈系统(六)——影片Api示例、说明及应用
文章目錄
- 前言
- 一,影片相關接口
- 1,影片相關字段說明:
- 2,影片列表頁接口
- 3,影片詳情頁接口
- 二、access-token獲取,用戶注冊、登錄
- 1.用戶注冊
- 2.用戶登錄
- 說明
前言
該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
傳入參數:
| page | 2 | 分頁頁碼 |
| sort | vod_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
二、access-token獲取,用戶注冊、登錄
1.用戶注冊
URI 地址:https://api.shipinbofang.com/user/signup
請求方式:POST
傳入參數:
| 123456@qq.com | 郵箱地址 | |
| username | test | 用戶名 |
| password | 12345678 | 密碼 |
| password_repeat | 12345678 | 重復密碼 |
相應內容示例:暫無
提示:
1,用戶注冊成功,可能需要去郵箱驗證激活
2,接口已經實現用戶注冊的各種校驗,請勿濫用
3,如注冊遇錯誤,請自行處理,提示用戶
2.用戶登錄
URI 地址:https://api.shipinbofang.com/user/login
請求方式:POST
傳入參數:
| username | test | 用戶名 |
| password | 12345678 | 密碼 |
相應內容示例:
{"access_token": "6k8Ar4jC_N0SOxrjMpBh3epkpAov7wxn" }提示:
用戶登錄成功,會返回access_token,請求影片信息相關接口的時候可以傳入access_token
說明
1,本Api功能完善,影片列表頁Api支持各種字段篩選、排序。 2,,本站不會儲存任何影片資源,所有資源來自于互聯網其他用戶分享,僅供學習交流之用。如侵犯您的權益,請及時與我們聯系,我們會積極屏蔽相關鏈接。總結
以上是生活随笔為你收集整理的从零开始搭建完整的电影全栈系统(六)——影片Api示例、说明及应用的全部內容,希望文章能夠幫你解決所遇到的問題。