YesApi 接口大师 v5.1
YesApi接口大师(原名 PhalApi Pro 专业版),是一套针对API接口进行快速研发、管理、开放以及收费的 软件产品、源代码和解决方案。基于PhalApi开源接口框架+Vue前后端分离,可用于快速搭建各类API接口平台。让不懂技术的人员,也能快速开发和管理自己的API接口。
接口低代码开发和管理
YesApi 为技术小白和信息IT部门,提供了API接口低代码开发平台,它可以简化API接口开发难度和周期,让你更专注业务接口的逻辑编写和维护。
1、接口低代码开发:懂SQL就能快速开发数据查询接口
例如,在ERP、进销存、HIS、CRM等系统中,基于现有的数据库(包括:MSSQL、Oracle、MySQL、PostgrelSQL数据库等),当需要新增查询类接口和开放给内部或外部使用,如果有一套自己的接口开发和管理平台,那么就是一件非常简单的事情。
通过鼠标和界面的操作,一个人,就可以完成一个接口的快速开发、调试、上线、发布和开放使用。但如果没有这样的接口开发平台,需要找供应商来报价开发的话,一来开发周期非常长、二来定制开发费用非常高昂、三来重要敏感的数据库可能会泄露给外部。
在接口大师,你可以先把数据库动态配置进你的系统:
由于接口大师可以安装部署在你的内网服务器,所以数据安全性和接口访问性能,都能同时得到保证。
下一步,就可以通过接口管理后台的在线接口编辑器,就可以根据表单的提示,填写你的接口名称、需要操作的数据库表、接口功能说明等。
接口大师还能帮你自动生成API接口代码,如果需要调整SQL查询语句,可以自己进行调整。简单来说,会写SQL,就能快速开发你的API接口了。
最后,点击保存并发布,就能看到刚刚新增的API接口了。例如这个示例:获取订单详情接口。
2、接口低代码开发:有上游API文档就能快速集成
如果你拿到了上游接口供应端提供的API接口文档,也可以在接口大师快速集成上游API接口。选中【生成HTTP网关接口API】,然后上传接口图片、填入上游接口地址即可。
3、接口统一管理:自动生成接口文档和在线接口测试
接口大师,为接口开发和管理,提供了自动化生成和标准化的智能管理能力,简化并降低了接口开发难度和开发周期。
例如:可以自动生成API接口分类列表。
还有自动生成的接口文档,不需要再人工维护接口文档。
和PostMan、Apifox、ApiPost类似的接口在线调试能力,简单好用。
4、接口统一管理:接口权限分配
开发好接口后,如果是内部使用,可以直接调用API接口。默认是通过JWT的方式,进行接口的鉴权,既安全又快速。如果是提供接口给外部使用,可以对接口进行权限分配。
你还可以配置接口调用的客户端IP地址、每日接口请求的最大次数、有效日期等。
YesApi 接口大师 v5.1 版本更新内容
PhalApi专业版 5.1 (2023-05)
1、新增API服务平台模板
以下局部截图:
2、接口请求日记,扩展新增表字段,记录本次接口执行的sql条数
对于接口性能分析,有非常的指导作用。为此同步新增了以下数据库表字段:
ALTER TABLE `pp_requests`
ADD COLUMN `sql_count` int(11) NOT NULL DEFAULT 0 COMMENT 'sql条数';
ALTER TABLE `pp_member`
ADD COLUMN `app_key` varchar(64) DEFAULT '' COMMENT 'app_key';
3、接口文档详情页,新增快速复制
4、在线接口详情页的接口测试,扩展支持json方式传递接口参数
如何升级到 YesApi 接口大师 v5.1 新版本?
在获取到最新版v5.1源代码 后,
注意!升级前,请注意原有的代码备份!!
1、替换./public/admin目录,更新Admin管理后台的编译包代码(如果原来已经改动Admin源代码,需要合并源码后再编译打包更新,可以使用git的分支合并进行新版本的对比和升级)
2、PHP源代码更新
对比并替换./src目录,对比并替换./src/public目录。可以使用git的分支合并进行新版本的对比和升级。
3、数据库更新
将
./data/phalapi_pro_v5.1.sql 数据库变更文件,导入到你的数据库。