PhalApi Pro 专业版 V2.1发布啦!全新UI改版&国际化翻译,官方优质出品
前言不忘初心,方得始终。PhalApi (π框架),是一个轻量级PHP开源接口框架,从2015年开源至今,依然保持着持续更新,为接口负责,为开源负责!现在,我们基于PhalApi推出了PhalApi Pro专业版,从接口转向平台,从框架转向系统,为商业项目提供更强有力的技术架构和产品服务,致力成为搭建云平台的最佳选择。通过专业版,你可以用于快速搭建内部系统、BaaS、...
前言
不忘初心,方得始终。
PhalApi (π框架),是一个轻量级PHP开源接口框架,从2015年开源至今,依然保持着持续更新,为接口负责,为开源负责!
现在,我们基于PhalApi推出了PhalApi Pro专业版,从接口转向平台,从框架转向系统,为商业项目提供更强有力的技术架构和产品服务,致力成为搭建云平台的最佳选择。
通过专业版,你可以用于快速搭建内部系统、BaaS、SaaS、PaaS、接口平台、数据平台、开放平台,为自主产品、开发者、合作伙伴、第三方系统和最终顾客提供云服务。
PhalApi Pro 专业版简介
PhalApi Pro是PHP开源接口框架PhalApi的专业版,可用于搭建各类云平台。我们致力通过云技术,助力企业搭建云平台,为内部项目、开发者和最终顾客提供更好的服务!
本次版本的更新内容
主要更新内容有:
1、UI升级改版,包括但不限于:管理后台、开放平台、在线接口文档
2、i18n国际化翻译支持,包括但不限于:管理后台、开放平台、在线接口文档、API接口
3、提供第二套接口验签方案,更自由的方案选择和切换
4、一些已知bugfixed
UI全面升级改版
由我们专业UI设计师妹纸做的设计稿:
由前端开发工程师加班熬夜实现出来的最终效果:
管理后台登录页面:
管理后台界面:
可视化接口设计(操作更明了):
开放平台的登录界面(为了区分,蓝色为主):
开放平台的界面:
在线接口文档(列表页):
在线接口文档详情页(更简洁):
i18n国际化翻译
添加了语言配置,以及语言的切换。
在线文档的:
管理后台的:
开放平台的:
第二套接口验签方案
access_token的验证方式,是客户端先凭借明文的app_key和app_secret密钥,申请获得access_token的验证方式,然后就可以使用分配的access_token令牌调用其他接口。
其缺点在于第一次授权时容易泄露app_key和app_secret密钥,并且access_token泄露后容易被第三方使用。此方案不适合客户端使用,因此容易造成被抓包。但好处在于,调用方只需要申请一次令牌,就可以方便调用其他接口。
而动态签名方案,则是每一次调用接口,都要根据既定的加密方案进行签名的验证。一旦任何一个参数发生变化,那么就需要重新生成接口签名。这意味着,客户端在服务端进行接口通信时安全性相对更高。缺点是:客户端每次都要按算法生成签名,提高了API接入成本,同时相同的接口链接参数是一样的,可以对相同的接口链接重复调用。此时可以在服务端进行业务层的限制,例如每个用户每天只能投5票,或者追加当前时间戳的误差核对。
小结一下,动态签名方案特点:
- 每次都要根据参数生成动态签名
- 不需要对外暴露app_secret密钥
开启第二套接口验签方案后的效果(故意写错签名):
来自客户的真实反馈
PhalApi,众多开发者的共同选择
通过搜索引擎,百度搜索:接口框架,PhalApi框架显示在结果第一位。
使用手机搜索:接口框架,PhalApi框架也显示在结果第一位。
他们正在使用PhalApi框架:
他们正在使用PhalApi框架:
PhalApi Pro 专业版源代码及文档
专业版源代码目录
以专业版2.0为例,源代码(无加密的全部PHP源代码)压缩包解压后有:
其中,管理后台的源代码,基于vue,前后端分离。
另外,开放平台的源代码,也是基于vue,前后端分离。
温馨提示:标准版不含pro_admin和pro_platform前端源代码,旗舰版提供全部无加密源代码。
专业版配套的完整技术文档:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)