暗夜在火星

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

前言

不忘初心,方得始终。

PhalApi (π框架),是一个轻量级PHP开源接口框架,从2015年开源至今,依然保持着持续更新,为接口负责,为开源负责!

现在,我们基于PhalApi推出了PhalApi Pro专业版,从接口转向平台,从框架转向系统,为商业项目提供更强有力的技术架构和产品服务,致力成为搭建云平台的最佳选择。

通过专业版,你可以用于快速搭建内部系统、BaaS、SaaS、PaaS、接口平台、数据平台、开放平台,为自主产品、开发者、合作伙伴、第三方系统和最终顾客提供云服务。

PhalApi Pro 专业版简介

PhalApi Pro是PHP开源接口框架PhalApi的专业版,可用于搭建各类云平台。我们致力通过云技术,助力企业搭建云平台,为内部项目、开发者和最终顾客提供更好的服务!

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

本次版本的更新内容

主要更新内容有:

1、UI升级改版,包括但不限于:管理后台、开放平台、在线接口文档

2、i18n国际化翻译支持,包括但不限于:管理后台、开放平台、在线接口文档、API接口

3、提供第二套接口验签方案,更自由的方案选择和切换

4、一些已知bugfixed

UI全面升级改版

由我们专业UI设计师妹纸做的设计稿:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

由前端开发工程师加班熬夜实现出来的最终效果:

管理后台登录页面:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

管理后台界面:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

可视化接口设计(操作更明了):

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

开放平台的登录界面(为了区分,蓝色为主):

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

开放平台的界面:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

在线接口文档(列表页):

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

在线接口文档详情页(更简洁):

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

i18n国际化翻译

添加了语言配置,以及语言的切换。

 

在线文档的:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

管理后台的:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

开放平台的:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

第二套接口验签方案

access_token的验证方式,是客户端先凭借明文的app_key和app_secret密钥,申请获得access_token的验证方式,然后就可以使用分配的access_token令牌调用其他接口。

 

其缺点在于第一次授权时容易泄露app_key和app_secret密钥,并且access_token泄露后容易被第三方使用。此方案不适合客户端使用,因此容易造成被抓包。但好处在于,调用方只需要申请一次令牌,就可以方便调用其他接口。

 

而动态签名方案,则是每一次调用接口,都要根据既定的加密方案进行签名的验证。一旦任何一个参数发生变化,那么就需要重新生成接口签名。这意味着,客户端在服务端进行接口通信时安全性相对更高。缺点是:客户端每次都要按算法生成签名,提高了API接入成本,同时相同的接口链接参数是一样的,可以对相同的接口链接重复调用。此时可以在服务端进行业务层的限制,例如每个用户每天只能投5票,或者追加当前时间戳的误差核对。

 

小结一下,动态签名方案特点:

  • 每次都要根据参数生成动态签名
  • 不需要对外暴露app_secret密钥

开启第二套接口验签方案后的效果(故意写错签名):

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

来自客户的真实反馈

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi,众多开发者的共同选择

通过搜索引擎,百度搜索:接口框架,PhalApi框架显示在结果第一位。

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

使用手机搜索:接口框架,PhalApi框架也显示在结果第一位。

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

他们正在使用PhalApi框架:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

他们正在使用PhalApi框架:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

PhalApi Pro 专业版源代码及文档

专业版源代码目录

以专业版2.0为例,源代码(无加密的全部PHP源代码)压缩包解压后有:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

其中,管理后台的源代码,基于vue,前后端分离。

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

另外,开放平台的源代码,也是基于vue,前后端分离。

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

 

温馨提示:标准版不含pro_admin和pro_platform前端源代码,旗舰版提供全部无加密源代码。

专业版配套的完整技术文档:

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

PhalApi Pro 专业版 V2.1发布啦!全新UI改版&i18n,官方优质出品

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐