首页 > 其他分享 >自建API接口管理平台的产品脑图和解决方案

自建API接口管理平台的产品脑图和解决方案

时间:2022-10-06 22:37:38浏览次数:84  
标签:在线 自建 管理 平台 接口 脑图 API 开发者


API接口管理平台

如果需要自建API接口管理平台,首先要定位和明确需要给谁(开发者是谁)、以什么方式(免费/付费)、提供什么接口(内部接口,数据接口还是上游供应商的API接口)。

站在产品经理的角度,规划一个API接口管理平台,需要有业务、技术、市场的功底,才能打造一个闭环的接口服务方案。

按需求优先级,API接口管理平台的功能可以分为四大类:核心类功能、辅助类功能、支撑类功能、基础类功能

核心类功能:接口管理、接口计费。

辅助类功能:开发者管理、应用管理。

支撑类功能:工单管理、计划任务、上传文件管理、配置管理。

基础类功能:数据库管理、统计报表、后台权限控制、登录、首页。

产品脑图

为了方便大家整体规划和了解API接口管理平台需要哪些功能,可以参考以下API接口管理平台的脑图(点击图片可以查看高清原图)。

自建API接口管理平台的产品脑图和解决方案_开发者

下面以部分的功能模块,介绍实现的效果和作用。

后台登录

管理后台的基本登录。

自建API接口管理平台的产品脑图和解决方案_接口服务_02

接口管理

首先,需要用到的是接口开发。有了API接口,才能进行调用、开放和使用。

在接口开发列表,可以管理和查看API接口,并对其进行管理、发布、编辑和开发、调试。

自建API接口管理平台的产品脑图和解决方案_接口服务_03

在单个API接口开发时,你可以对接口名称、接口描述、接口路径、接口标题、接口请求方式(GET/POST)、接口版本号、接口源代码、接口参数、接口返回字段、接口示例、接口错误码等进行维护和在线编辑。

自建API接口管理平台的产品脑图和解决方案_接口服务_04

编辑接口后,还可以进行在线接口测试、在线接口调试、发布接口、管理接口权限、查看接口在线文档等一序列操作。

自建API接口管理平台的产品脑图和解决方案_接口服务_05

API接口发布后的在线接口文档。可以分多个项目、分空间、分目录模块进行接口分类管理。

自建API接口管理平台的产品脑图和解决方案_api接口_06

以及自动生成的在线API接口文档,支持实时生成、离线导出、在线接口测试、国际化翻译等。

自建API接口管理平台的产品脑图和解决方案_api接口_07

有了API接口后,可以对接口进行权限分配。例如,分配开放给指定的开发者角色,或指定的开发者账号,或指定应用。

自建API接口管理平台的产品脑图和解决方案_接口服务_08

如果需要限制客户的调用,还可以设置IP白名单、每天接口次数限制、应用审核、有效日期、接口签名、接口参数加密等。

自建API接口管理平台的产品脑图和解决方案_api接口_09

接口计费

对于开放的API接口,除了可以分配接口权限,限制调用次数和IP白名单等外,如果需要进行接口流量计费,就城用到套餐、订单、已购买服务、工单服务等配套的功能支持。

首先,在管理后台,可以添加套餐,并对套餐进行管理,设定价格等。

自建API接口管理平台的产品脑图和解决方案_api接口_10

在添加接口服务套餐时,可以分为:免费试用、付费套餐和组合套餐。

自建API接口管理平台的产品脑图和解决方案_接口服务_11

支付方式,可以配置现金支付(人工充值)、支付宝在线支付、Paypay(国际付款)。

自建API接口管理平台的产品脑图和解决方案_大数据_12

当开发者下单购买后,即可以查看到对应的订单,并对订单进行统计和管理,以及查看已经发放的接口服务包和消耗情况。当接口流量快消耗完时或快到期时,可以提醒开发者及时续约和续费。

自建API接口管理平台的产品脑图和解决方案_开发者_13

开发者管理

开发者管理是对开发者的账号密码进行管理,并对开发者的身份进行核实和认证。

自建API接口管理平台的产品脑图和解决方案_api接口_14

应用管理

由于最终调用API接口的是程序、是系统、是客户端,而不是人、不是开发者,所以我们需要进行应用管理。对于创建的应用,需要在审核通过后才可以调用API接口,避免API非法调用和访问。

创建应用时,有几个关键的信息:应用名称、app_key和密钥,是最基本的应用信息。此外还可以有一些权限设置。

自建API接口管理平台的产品脑图和解决方案_接口服务_15

统计报表

首页统计,包括了常用的数据汇总和报表。关心的核心数据指标是:待审核应用数量(拉新)、接口实时流量统计(API调用量)、订单数量(平台盈利能力)、API总数(接口品类和服务能力)。

自建API接口管理平台的产品脑图和解决方案_大数据_16

API接口的实时统计流量,

自建API接口管理平台的产品脑图和解决方案_api接口_17

每日接口统计,可以分析热门接口和每天的调用分布。

自建API接口管理平台的产品脑图和解决方案_接口服务_18

应用历史统计,查看客户端使用的情况,分析找出重点需要服务的客户对象,以及客户价值。

自建API接口管理平台的产品脑图和解决方案_api接口_19

后台权限控制

如果需要多人同时管理API接口平台,可以对不同的管理员角色分配需要的后台菜单权限。

自建API接口管理平台的产品脑图和解决方案_接口服务_20

本篇文章,结合接口大师的经验,仅介绍了API接口管理平台的产品解决方案。为了自建API平台,还需要开放平台和其他子系统,后续继续分享,欢迎关注我。

演示站点和在线体验:

​接口大师​

​www.yesx2.com/​

标签:在线,自建,管理,平台,接口,脑图,API,开发者
From: https://blog.51cto.com/u_13573153/5734102

相关文章

  • 忘掉Postman,Apifox更好用
    大家好,我是老三,今天正在用Postman调试接口,同事阿六在我后面站着看了了一会。阿六:“啧啧……”我:“你个老六,肾么意思?”阿六:“三老师,你这不好使,调代码全是死劲。”我上去就是......
  • LowcodeCore 低代码开发框架——快速搭建数据操作API、数据中台
    @目录技术交流QQ群:2727291761.背景介绍2.LowcodeCore介绍2.1开发环境2.2框架依赖3.LowcodeCore开发文档3.1快速搭建LowcodeCore项目3.1.1步骤一:新建项目3.1.2步骤......
  • 【非插件实现】wordpress自建网站页脚底部添加网站总访问次数/今日访客数/当前访问者
    1/**2*统计全站总访问量/今日总访问量/当前是第几个访客3*@return[type][description]4*/5functionwb_site_count_user(){6$addnum=1;//初始化......
  • kafka获取元数据api-admin
    1.Kafka客户端API类型AdminAPI:允许管理和检测topic、broker以及其他Kafka对象。ProducerAPI:发布消息到一个或者多个topic。ConsumerAPI:订阅一个或者多个topic,并处......
  • MT4 serverAPI开发接口(头文件)
    如有疑问请联系v:yunkeji5868同managerAPI接口一样,下面是serverAPI提供的接口,可以保存为.h文件直接导入到自己工程中使用。具体如果使用可看我的其他文章。 //+-------......
  • 使用 PSAPI 库枚举进程 EnumProcesses()函数
    使用PSAPI库枚举进程在WindowsNT中,创建进程列表使用PSAPI函数,这些函数在PSAPI.DLL中。这个文件是随PlatformSDK一起分发的:使用这个库所需的PSAPI.h和PSAP......
  • 为什么微服务一定要有API网关?
    微服务不能没有网关,就如同Java程序员不能没有IDEA、Eclipse。为什么呢?之所以网关对微服务这么重要,主要有以下几点原因:1.解决API放哪里的问题要知道,采用微服务架构......
  • 百度搜索常用api
    ​​http://www.baidu.com/s?wd=关键字​​​wd(Keyword):查询的关键词;http://www.baidu.com/s?wd=关键字&cl=3cl(Class):搜索类型,cl=3为网页搜索,cl=2为图片搜索;http://vide......
  • API 与 SDK 之间的区别
    很多人在软件开发中经常会分不清SDK与API,今天就来浅谈一下两者之间的区别。直白地说,SDK包含了API,是一套完整的,能完成更多功能的工具包,无论你想获取什么样的信息,SDK......
  • SpringCloud Gateway API接口加解密
    接口范围所有GET请求白名单除外body体是application_json和application_json_utf8的POST请求白名单除外POSTurl传参也支持白名单除外启用禁用/版本后端提......