toorup 发表于 2020-10-16 16:17:02

苹果自定API,原生PHP加注释,不会PHP的也可自已扩展

对接苹果做影视APP的,会遇到苹果API接口太少不满足APP首页展示分类等要求,配合这个可解决,再也不用要求指定模版取源码来实现了


api文件夹直接放到苹果CMS根目录,修改CONN.PHP中数据库连接地址用户名密码及数据库名。(PHP版本:5.4-7.2)

访问 http://域名/api/api.php?


可用参数:type_id,查询指定小分类,如:动作片,历史片,古装剧

      exp:http://域名/api/api.php?type_id=12
               
可用参数:type_id_1, 查询指定大类,如:电影,连续剧,(弄不清分类ID可以数据库中看一下vod_type表中的对应关系)
               
                exp:http://域名/api/api.php?type_id_1=1
               
可用参数:vod_area,通过地址区查询,如:中国大陆,美国,日本等,不可模糊查询,即需提交准确完整地区,且需要单引号引起来

                exp:http://域名/api/api.php?vod_area='美国'
               
可用参数:vod_year,按发行年份查询,如:2019

                exp:http://域名/api/api.php?vod_year=2019
               
可用参数:vod_level,推荐视频查询,必须在后台视频管理中设置有推荐才能询得到数据(推荐1-9,对应vod_level为1-9),为:1-9,APP首页展示很有需要

                exp:http://域名/api/api.php?vod_level=1


可用参数:page_num,指定第几页,如未指定,默认取第一页

                exp:http://域名/api/api.php?page_num=2
               
可用参数:page_limit,指定每页记录条数,如不指定或指定大于30,则默认30条(可在api.php中自已设置最大数,不要太大,影响速度,通常可设置为列表框列数的整倍数,苹果CMS带的20条很是让人蛋疼)。

                exp:http://域名/api/api.php?page_limit=21
               
       
               
        参数可以组合或全部一起用,
       
        如:http://域名/api/api.php?type_id_=1&vod_area='美国'&vod_year=2019&page_num=2&page_limit=24
       取 2019年发行美国电影第二页,每页显示24部








skeok888888 发表于 2020-10-16 19:40:47

这难道是传说中的数据库转JSON

playboy518 发表于 2020-10-16 20:30:54

这样会不会比苹果自带的api速度要快点

toorup 发表于 2020-10-16 22:31:07

playboy518 发表于 2020-10-16 20:30
这样会不会比苹果自带的api速度要快点

没测过,在首尾加个计时看看执行时对比下应该能看出速度,只是取列表,取详细数据还是用回自带的没另写

toorup 发表于 2020-10-16 22:31:55

skeok888888 发表于 2020-10-16 19:40
这难道是传说中的数据库转JSON

是的,直接读取数据库

eruyivip 发表于 2020-10-17 00:10:13

苹果自定API,原生PHP加注释

叶子 发表于 2020-10-18 14:54:18

楼主QQ号多少

eruyivip 发表于 2020-10-19 00:13:41

自已扩展

zhangsheng 发表于 2020-10-19 20:05:58

如果有个例子就更好了

zxcv2121651 发表于 2020-10-23 05:58:51

苹果自定API,原生PHP加注释
页: [1] 2 3 4 5
查看完整版本: 苹果自定API,原生PHP加注释,不会PHP的也可自已扩展