特殊感谢小伙伴 : 喵了个咪17699809
也欢迎大家提出宝贵见地!
致力于将PhalApi掩护成像恒星一样:不断更新,保持生气;为接口卖力,为开源卖力!
让后台接口开拓更大略!
官网地址:http://www.phalapi.net/
在线文档:http://www.phalapi.net/wikis/
适用场景和项目:海量数据和移动App
此框架特殊适用于现在各种 移动App项目的后台接口开拓,以及做事器间的后台接口开拓,同时具有应对 海量数据 的能力。并且还可以挂靠多个项目,也可以很好地支持多个终端、开放不同的入口。
同时供应了可以很好应对海量数据的办理方案:如没有供应图片上传的代码或工具而希望开拓职员将图片上传到CDN,支持大数据的存储,以及后台操持任务。
HTTP协议和JSON格式
基于此,PhalApi采取了主流设计,即将框架设计成利用HTTP协议并JSON格式返回结果的接口要求,由于这能为大众熟习并潜意识接管。通过规范的接口调用和返回,有利于客户端和后台开拓职员的关系融洽。
何时不应该利用PhalApi?须要开拓CLI项目时
须要开拓网站项目,即有界面展示和视图渲染;
对数据严谨性哀求高,如金融行业的干系项目,毕竟PHP是弱类型措辞;
1 下载:
利用git命令快速拉取
$ git clone https://git.oschina.net/dogstar/PhalApi.git
2 下载代码包放到你的PHP 环境下
配置站点到 根目录/public ,然后访问你的站点,
比如 www.test.com, 会看到以下内容(里边部分东西我有修正)
这是默认访问的 default文件的index方法
3 统一接口要求办法: 域名?service=文件名.方法名
步骤二也可以这样访问: www.test.com?service=default.index
4 统一的接口返回格式
ret表示为返回状态码,200表示成功;
data为领域业务数据,由接口自定义;
msg为缺点的提示信息
5 文档自动天生,在线查看
这是此框架最爽的地方,大家都知道。写接口,文档是很烦人的,而在这里。你不用为此烦恼了。
如果想访问其他的接口文档。可以这样
http://www.test.com/demo/checkApiParams.php?service=user.getBaseInfo
补充解释: 利用谷歌插件:json-handle
关于PhalApi更多的内容请访问官方网站:http://www.phalapi.net/