网站首页 > 开源技术 正文
简介
YesApi Pro Java版 是一套API管理平台及源代码, 基于主流的Java+MySQL+Vue3+Docker,是一套开发、管理和提供接口计费等功能的软件、源代码和解决方案。
YesApi接口管理系统云服务平台描述
1.1 系统价值
果创科技YesApi接口管理系统云服务平台,是一套API管理平台及源代码, 基于主流的Java+MySQL+Vue3+Docker,是一套开发、管理和提供接口计费等功能的软件、源代码和解决方案。可以为企业缩短API接口开发周期和管理成本,快速实现接口开放和管理、接口计费,降低平台搭建成本。面向互联网行业、传统企业数字化信息建设以及软件开发领域。
1.2 系统功能描述
主要功能包括:开发者账号管理、应用管理、接口管理、接口监控统计、数据库配置管理。
其中,开发者账号管理用于对平台的账号进行管理,包括开发者用户账号、管理员账号和普通用户的账号管理。应用管理模块,主要负责开发者的应用的管理、审核和创建。接口管理模块,则于对接口的权限进行分配、控制和审批。接口监控统计负责对接口流量、访问次数、响应时间和接口请求的日志进行审记记。数据库配置管理则主要负责平台数据库连接的配置、管理和记录。
YesApi接口管理系统云服务平台系统模块介绍
登录
管理员在登录界面,在登录窗口输入用户名、登录密码、图形验证码,点击“登录”按钮进行登录验证。管理员用户可以切换 白天或黑夜 模式。管理后台不支持注册,只能在管理后台进行管理员的账号创建和权限分配。
以下是白天模式的登录界面:
以下是默认模式的登录界面,适合晚上使用:
主界面
进入管理后台后,可以看到管理后台的首页,即主界面。其他功能菜单和模块,按界面指引操作即可。
在后台首页,可以快速查看诸如:待审核应用、全部账号、今日接口请求次数、全部接口数量等整体概况。以及:接口流量统计图表、近期统计表格数据、昨日活跃App和系统授权信息等。
其中,首页几个统计数据的口径是:
- 接口流量统计:根据接口请求日记实时统计最近7天的接口流量。
- 账号分布:当前平台个人开发者、企业开发者、普通管理员和超级管理员的账号数量分布和丙图统计。
- 数据统计:
新注册账号:当天新增的开发者账号数量+会员数量+管理员数量。
新应用数量:当天新增且待审核的应用数量。
新接口请求:当天OpenAPI接口请求次数。
新订单:当天新创建的订单数量。
全部账号:全部的开发者账号数量+会员数量+管理员数量。
全部应用数量:平台全部的应用数量。
全部接口请求:平台累计的OpenAPI接口请求次数。
全部订单:平台累计创建的订单数量。
点击左侧功能菜单可以展开折叠菜单,和点击进入具体的功能界面。下面按功能模块简单介绍管理后台的功能。
API接口管理模块
管理人员点击左侧菜单【API接口管理】,可以进入到API接口管理。在接口权限子模块,分别有菜单:接口权限分配、接口权限规则设置、账号接口申请审核。
在【接口权限分配】界面,管理员可以为个人开发者或企业开发者,针对各个接口进行权限分配,点击【开启】分配权限,点击【禁用】取消接口权限,详情如下所示:
在【接口权限规则配置】,管理员可以搜索:接口服务、账号类型、账号ID、app_key。点击【+创建新规则】,可以唤起创建新规则弹窗,并创建新的接口权限分配规则。
针对 接口服务操作, 授予权限给开发者角色、 开发者账号、 开发者应用。 维度越细,优先级越高。在每一个权限规则,点击【开启】分配权限,点击【禁用】取消接口权限,点
击【编辑】可以继续修改。详情如下图所示:
在【账号接口申请审核】,管理员可以针对开发者申请的接口权限进行审批或拒绝。管理员点击【通过】可以审批通过权限的申请,点击【不通过】则拒绝。审批结束后将会显示审批的结果,例如:申请通过/申请不通过。
在【接口监控】子模块的【每日接口统计】界面,管理员可以查看接口请求总量分布,平均接口响应时长分布,以及对接口统计进行按日期范围、开发者ID、应用的搜索。
API接口计费模块
API接口计费,主要用于对接口的流量套餐进行管理。管理员点击【API接口计费】,可以进入到接口流量套餐列表管理界面。如下所示。管理员可以点击【+添加套餐】,配置新的接口套餐。也可以在列表对已配置的接口套餐进行搜索、查看和管理。点击【编辑】可以修改接口套餐,点击【删除】可以删除接口套餐。接口套餐的信息主要包括:套餐名称、接口名称、类型、接口流量(次)、套餐价格、有效日期和状态。
账号管理模块
账号的查看和管理,包括:开发者账号、管理员账号、普通用户账号等。也可以在管理后台直接添加新账号、重置密码、禁用账号等操作。
管理员点击【账号管理】模块,可以进入到【账号列表】管理界面。在搜索框,管理员可以搜索账号ID、账号名、账号类型(分为:普通会员、个人开发者、企业开发者、普通管理员、超级管理员),点击【搜索】按钮进行搜索。点击【重置】重置搜索条件。
如下图所示:在【状态】这一列,点击【禁用】可以禁用账号,点击【开启】可以恢复账号使用。点击【编辑】可以编辑修改账号信息,点击【删除】可以永久删除账号。
编辑账号的界面如下,可以修改:账号类型、重置密码、昵称、电话号码、邮箱地址。点击【提交】按钮,完成保存。
在【添加新账号】界面,根据创建新账号的表单,管理员可以填写或选择:账号类型、账号、登录密码、确认密码、昵称、电话号码、邮箱地址、上传头像。点击【提交】可以创建新账号。
应用管理模块
在【应用管理模块】,管理员可以对开发者应用的创建、查看、审核和管理。如下图所示。可以搜索应用名称、app key、审核状态,点击【搜索】或【重置】搜索条件。在【状态】这一列,可以点击【启用】恢复应用使用状态,点击【禁用】则禁止应用的使用。点击【编辑】可以修改应用信息。例如:修改应用名称、重置密钥等操作。
管理员点击【创建新应用】菜单,可以进入到创建新应用界面。点击【返回】放弃创建新应用。填写:应用名称、所属机构、App Key和密钥则由平台系统自动随机生成,也支持由管理员手动输入或修改、账号ID,点击【提交】完成新应用的创建。创建应用时,可以同时关联到指定的开发者账号,成功创建应用后需要继续完成前面接口权限的分配。
数据库配置管理模块
管理员点击【数据库配置管理模块】,可以进入到数据库配置管理,主要用于进行数据库连接的配置、维护和管理。成本配置后,可以提供给API接口进行调用和开发。点击【删除】可以删除不需要的配置,点击【编辑】可以继续编辑和修改数据库配置,以及进行数据库连接的测试。
管理员在右上角点击【+添加新数据库配置】,可以进入到【数据库配置管理 - 添加】界面。根据表单,填写或选择以下数据库连接信息:数据库类型、数据库地址/IP地址、数据库端口、数据库账号、数据库密码、数据库名、数据库编码、数据库表前缀。最后点击【保存配置】可以完成数据库连接信息配置的保存。
站点配置模块
站点配置模块,主要负责网站的全局配置,包括但不限于:
- 网站项目名称
- Logo图片、Icon图标
- 网站SEO设置
- 底部备案号、备案跳转链接
- 网站访问统计代码
- 开发者注册和应用配置:开放平台注册控制、普通会员注册控制、开发者注册时是否自动创建默认应用、每个开发者的应用数量上限、应用初始每日接口次数上限、账号申请权限是否需要审核等配置管理。
管理员个人中心模块
作为管理员个人的管理功能,主要有以下功能:
- 个人资料(查看和个人资料修改)
- 修改密码
- 退出登录
管理员,在右上角,点击账号名称,在下拉菜单,可以依次进入:个人资料、修改密码和注销登出操作。可以个人资料界面如图所示,点击【修改个人资料】,可以更新自己的账号信息。
全局配置
管理员点击右上角配置图标,可以进入到【项目配置】的右侧菜单,可以根据自己的使用和界面偏好,切换:白天或黑夜模式。以及切换选择主题颜色。还可以开启或关闭水印,也可以选择导航设置模式。
演示环境
YesApi Pro Java版 包括 平台官网、API接口、管理后台和开放平台 等多个子系统,开发体验演示环境:
- 平台首页:http://java.test.yesapi.cn/
- 开放平台:http://java.test.yesapi.cn/platform/
- 管理后台:http://java.test.yesapi.cn/admin/
- API接口文档:http://java.api.yesapi.cn/api/swagger-ui/index.html#
- 技术文档:http://java.test.yesapi.cn/wiki/
- 上一篇: 【Linux】搭建Yapi接口管理工具
- 下一篇: 微软雅黑的“文字陷阱”,看完还敢乱用吗?
猜你喜欢
- 2024-12-09 实战Spring Cloud GateWay、过滤器、限流、鉴权、高可用
- 2024-12-09 【Linux】搭建Yapi接口管理工具
- 2024-12-09 通过服务器上的IPMI接口,建立服务器管理网络
- 2024-12-09 什么是Swagger(Api接口管理)?如何运用(代码实现)
- 2024-12-09 国产接口平台:即刻搭建API接口管理平台、开放API和对接口收费
- 2024-12-09 接口文档在线管理系统--MinDoc
- 2024-12-09 程序员常用的 API 接口管理工具有哪些?
- 2024-12-09 权限管理设计思路
- 2024-12-09 国产接口管理工具APIPOST中的常见设置项
- 2024-12-09 嘉友国际新注册《ERP、WMS、TMS物贸对接接口管理系统V1.0》项目的软件著作权
你 发表评论:
欢迎- 05-16东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 05-16这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 05-16湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- 05-16Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- 05-16G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- 05-16DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 05-16上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- 05-16WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 最近发表
-
- 东契奇:DFS训练时喷了我很多垃圾话 我不懂他为什么比赛不这么干
- 这两球很伤!詹姆斯空篮拉杆不中 DFS接里夫斯传球空接也没放进
- 湖人自媒体调查:89%球迷希望DFS回归79%希望詹姆斯回归
- Shams:湖人得到全能球员DFS 节省了1500万奢侈税&薪金空间更灵活
- G5湖人胜率更高!詹姆斯不满判罚,DFS谈5人打满下半场:这很艰难
- DFS:当东契奇进入状态 所有防守者在他面前都像个圆锥桶
- 上一场9中6!DFS:不能让纳兹-里德这样的球员那么轻松地投三分
- WIDER FACE评测结果出炉:滴滴人脸检测DFS算法获世界第一
- 湖人自媒体调查:89%球迷希望DFS回归 79%希望詹姆斯回归
- 一觉醒来湖人苦盼的纯3D终于到位 DFS能带给紫金军多少帮助
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)