574 Star 2.8K Fork 778

GVPApiAdmin / ApiAdmin

 / 详情

BUG|功能,提交规范

待办的
拥有者
创建于  
2018-05-08 17:33

需求类型:【BUG提交、期望功能】

所属仓库:【ApiAdmin、ApiAdmin-WEB】

系统环境:【PHP版本,Web服务器及Web服务器版本,ApiAdmin版本,ApiAdmin-WEB版本,等等】

报错链接:【接口请求地址】

报错信息:【TP的报错,Chrome的Network的网络请求细节(Request Header、Response Header、Query String、Response body等等)】

补充说明:

评论 (13)

Zhao 创建了任务
Zhao 更新了置顶等级:高
Zhao 更新了优先级:严重

需求类型:【单应用或单用户接口请求频率限制】

所属仓库:【ApiAdmin】

系统环境:【ApiAdmin3.0.7】

补充说明:为了防止过度使用接口,希望能增加自定义接口请求频率的限制

@chen 你好,这个是属于特别个性的订制需求!如有需要请自行开发!

#Bug#
application/util/ApiLog.php:36
在PHP7.4环境下报错,原因是三元运算符a?b:c?d:e写法已被不兼容
正确写法是a?b:(c?d:e)
修正后如下

    public static function setApiInfo($data) {
        self::$apiInfo = isset($data['apiClass']) ? $data['apiClass'] : ('' . self::$separator . isset($data['hash']) ? $data['hash'] : '');
    }

#Bug#
application/util/ApiLog.php:36
在PHP7.4环境下报错,原因是三元运算符a?b:c?d:e写法已被不兼容
正确写法是a?b:(c?d:e)
修正后如下

public static function setApiInfo($data) {
self::$apiInfo = isset($data['apiClass']) ? $data['apiClass'] : ('' . self::$separator . isset($data['hash']) ? $data['hash'] : '');
}

@daigemen 抱歉,请使用最新版本的ApiAdmin哦,新版本的ApiAdmin已经不存在ApiLog文件了,已经更名为ApiLogTool

我觉得也是加上频率限制和相关安全限制比较好,才会稳定不被攻击滥用

需求类型:【BUG】

所属仓库:【ApiAdmin】

系统环境:【ApiAdmin5.0】

报错信息:【Operation timed out [tcp://127.0.0.1:6379]】

补充说明:这错误是因为最新的框架需要设置redis的链接超时时间,默认是0,改成大于0的整数就好了;
在config/cache.php 下的redis的配置中增加个

'timeout' => 10,

希望作者可以默认增加下这个配置哈

ApiAdmin强依赖Redis所以还请必须完成Redis的安装

需求类型:【BUG提交】

所属仓库:【ApiAdmin】

系统环境:【ApiAdmin5.0】

报错信息:【后台管理=>接口管理=>接口维护=>删除接口 报错:索引为定义】

解决方案:
分析出应该是数据库表admin_list表中的字段应该是group_hash,做以下修改
代码文件:app\controller\admin\InterfaceList.php
出现问题位置
修改位置

已修复

需求类型:【apiAdmin5.0 wiki文档修复】

所属仓库:【ApiAdmin】

系统环境:【ApiAdmin5.0】

补充说明:开源系统没有文档真的不可以啊,clone下来跑起来要靠猜代码排错这个让人好心凉凉,很受打击。是时候让 wiki.apiadmin.org 上路跑起来啦。

抱歉,最近一直在加班!后面会逐步完善,可以结合视频一起看!

需求类型:【期望功能】

所属仓库:【ApiAdmin】

系统环境:【】

报错链接:【】

需求信息:【期望增加应用统计,应用调用量限制】

数据统计需要花太多的时间去测试,暂时不考虑发布。

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(8)
110856 zhaoxiang520 1578917987 Avatar default 339343 appsai 1706104912 5992 vipkwd 1636973022
PHP
1
https://gitee.com/apiadmin/ApiAdmin.git
git@gitee.com:apiadmin/ApiAdmin.git
apiadmin
ApiAdmin
ApiAdmin

搜索帮助