一键迁移接口,即刻搭建企业接口开放平台 - YesApi接口大师v3.15

简介: 企业自建API接口开放平台的解决方案

企业自建API接口开放平台的解决方案

根据百度百科的定义,

开放平台(Open Platform) 在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更改该软件系统的源代码。

-- 百度百科

不管是互联网平台,还是传统的企业,都可以从构建企业接口开放平台中获取到价值和作用。一方面,可以满足当前下游客户、合作伙伴对于API接口、数据共享、系统对接的开发需求;另一方面,可以培育和搭建基于自己产品和业务的接口开放平台,积累开发者经验和筑建开发者生态。

YesApi接口大师(5合1)

YesApi 接口大师(原名:PhalApi Pro 专业版),是一款企业级API接口管理平台。它通过低代码、可视化配置方式,帮助企业快速搭建API接口开放平台,让企业可以即刻管理API接口资产、对外开放API接口、以及支持API低代码开发。

简而言之,接口大师是一套快速研发、管理和开放API接口的软件产品、源代码和解决方案。除了有源代码,还有开发文档,以及完善的产品软件系统。

接口大师5合1的产品能力,主要包括有:

1、OpenAPI开放接口:提供给客户端、第三方和内部系统调用的API接口。

2、Docs在线接口文档:自动生成的接口文档,支持在线测试、

3、Platform开放平台:提供给内部或外部开发者使用的平台。

4、Admin管理后台:提供给内部管理员使用的总后台。

5、Wiki技术文档:整的二次技术开发手册、使用手册。

一键迁移Eolink/Swagger内部接口

Swagger接口导入

如果原来是使用Swagger维护接口文档的,如果需要变成开放接口,可以进入Admin管理后台,进行在线导入。

Eolink接口导入

如果原来是使用Eolink维护内部接口文档的,可以使用脚本命令方式进行批量导入、和增量迁移。可以批量迁移几百个甚至上千个API接口。迁移方案是:

  • 提供脚本命令,支持一键导入,可重复操作
  • 通过网关方式,连接原来智慧API
  • 为简化开放接口使用,推荐查询类用GET,操作类用POST,不建议使用 PUT/DELETE
  • 自动生成的API代码不建议修改,预留人工二次开发的接口

管理API接口资产

API接口导入后,即可在Admin管理后台进行API接口资产的管理,包括但不限于:接口权限分配、接口请求日记、接口监控、接口流量统计、接口套餐配置、接口测试。

低代码API开发

使用接口大师,除了可以批量一键迁移API接口,还可以快速生成数据库的API接口(能写SQL语句就能低代码开放API接口)。

首先,你可以在管理后台配置多个数据库。

随后,你可以在线生成数据库API接口,选择数据库、选择数据库表,并进行SQL语句编写和调整、接口测试。

最后,发布你的数据API接口。

对外开放API接口

概括来讲,接口大师,一方面可以帮助你快速低代码开发API接口,也能帮你快速一键迁移AIP接口,同时还能通过可视化和配置化的方式轻松管理你的API接口资产和接口文档。

更重要,也是最重要的是,接口大师能够帮助企业快速、轻松对外开放API接口。

这时,我们需要给外部的开发者提供三个核心价值的产品:OpenAPI、在线接口文档以及一个开放平台。

OpenAPI在线接口文档,是开发者查看和使用API接口必备的资料。在接口大师,接口文档是实时根据源代码自动生成的,不需要人工额外维护,既减少了维护成本,又能实时100%保证接口文档的同步和一致性。

开发者可以在开放平台,进行自主注册和登录,以及查看自己的API接口。

最后,开发者要开通账号后,就可以调用和使用OpenAPI开放接口。

技术开发文档

Wiki技术开发文档,是为了方便企业能够二次开发而提供的重要资料。包括了安装、产品使用、开发文档教程和重要配置说明等。

接口大师 v3.15 版本发布与更新的内容

PhalApi专业版 3.15.0 (2022-08)

  • 1、增加接口监控,可以追加查看API接口的响应时间和分析、监控
  • 2、首页UI微调整,更加简洁、美观、大气
  • 3、创建接口时,支持快速创建表
  • 4、Admin管理后台菜单结构调整,更加清晰明了
  • 5、新建接口时,也支持【保存并发布】
  • 6、修复 接口大师v3.13无法可视化安装,提示数据库错误
  • 7、在接口请求日记追加接口参数的记录,可选,默认开启
  • 8、接口计划任务更新:1)定时修复运行异常的任务;2)执行中的任务时间最大调整成10分钟;3)修复开启调试模式下接口结果写入过长问题;4)调整更新使用说明;5)去掉不必要的MQ分表;6)result字段改成text类型;
  • 9、提供手动执行接口的命令方式,提供另一种直接、准确执行接口计划任务的原始方式,并更新技术文档 3.6 接口计划任务。
  • 10、开发者用户新建工单后,支持通知推送(企业微信+钉钉)

如何升级到接口大师v3.15 新版本?

在获取到最新版v3.15.0源代码,源代码后,本次版本更新的主要内容有:

注意!升级前,请注意原有的代码备份!!

1、替换./public/platform目录,更新Platform开放平台的编译包代码(如果原来已经改动Platform源代码,需要合并源码后再编译打包更新,可以使用git的分支合并进行新版本的对比和升级)

2、替换./public/admin目录,更新Admin管理后台的编译包代码(如果原来已经改动Admin源代码,需要合并源码后再编译打包更新,可以使用git的分支合并进行新版本的对比和升级)

3、PHP源代码更新

对比并替换./src/base目录,对比并替换./src/admin目录,对比并替换./src/platform目录,对比并替换./public/api目录。可以使用git的分支合并进行新版本的对比和升级。

4、数据库更新

请见
./data/phalapi_pro_v3.15.0.sql 数据库文件变更,并执行。

5、config文件目录更新

6、bin命令脚本目录更新

7、composer包更新

执行composer包更新命令:composer udpate。

8、完成升级

目录
打赏
0
0
0
0
1
分享
相关文章
|
10月前
|
Eolink神技之三、钉钉API对接
Eolink神技之三、钉钉API对接
131 0
获取API接口数据的最佳实践详解
在开发过程中,与API进行交互是获取数据和服务的关键步骤。本文详细介绍了10个最佳实践,包括明确需求和文档、错误处理、数据验证、性能优化、安全性、日志和监控、版本控制、代码复用和维护、测试以及遵守法律和道德规范,帮助开发者更高效地从API获取数据,确保数据的准确性、安全性和性能。
介绍一款Java开发的企业接口管理系统和开放平台
YesApi接口管理平台Java版,基于Spring Boot、Vue.js等技术,提供API接口的快速研发、管理、开放及收费等功能,支持多数据库、Docker部署,适用于企业级PaaS和SaaS平台的二次开发与搭建。
探索API接口开发(定制与开发接口)
在当今数字化、互联互通的时代,API(应用程序编程接口)已经成为连接不同软件、服务和应用的关键桥梁。API接口开发,作为软件架构和系统设计的重要组成部分,不仅影响着数据交换的效率,更决定了整个系统的灵活性和可扩展性。本文将深入探讨API接口开发的各个方面,包括其重要性、开发流程、最佳实践以及面临的挑战。
又一款国产接口管理平台 上线了,YesApi接口大师 v5.4.0
YesApi接口大师,作为国产接口管理平台,基于国产的PhalApi开源接口和Vue前后端分离开发。是一套针对API接口进行快速研发、管理、开放以及收费的软件系统、源代码和解决方案。 提供:包含 API管理后台 / 开放平台 / OpenAPI 等; 支持:API接口开发 零代码 / 低代码 / 纯代码 / 迁移导入; 支持:数据库 MySQL / MsServer / PostgreSQL / Oracle等;
五分钟对接『短信验证码API接口』(入门教程——适用学生/开发者/各种商用)
该接口特点: 1、支持免费试用,精选1分钱套餐无限量供应,可使劲薅羊毛,很适合学生等初学者练习API接口对接; 2、支持全行业对接,适用于各类短信验证码、会员通知提醒; 3、支持自定义签名和模板(无限量)、长度自适应,长达500字; 4、配备《管理控制台》,可随时随地自行添加签名、模板,查询发送明细、也可支持在控制台手工发送等; 5、支持虚拟运营商短信发送,大容量高并发,3秒可达; 6、适用企事业单位/个体使用;
漏刻有时API接口实战开发系列(5):百宝云API认证方式及数据获取的解决方案(php)
漏刻有时API接口实战开发系列(5):百宝云API认证方式及数据获取的解决方案(php)
117 0
企业微信授权登录服务端API实战开发(1):企业微信环境部署
企业微信授权登录服务端API实战开发(1):企业微信环境部署
300 0
各类免费API接口推荐,再也不怕找不到免费API了
我收集了一些各类免费的API,在这里分享给大家,希望可以帮助到大家~
1188 1
各类免费API接口推荐,再也不怕找不到免费API了
国内外接口文档工具哪家强?ApiManager - 在线接口文档管理工具
国内外接口文档工具哪家强?ApiManager - 在线接口文档管理工具