新秀网络验证系统

快捷导航
查看: 5035|回复: 0

[内置扩展] 扩展示例:获取版块主题API更改返回值

[复制链接]
发表于 2021-10-12 22:47:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

x
因为帖子内容和版块主题个数过多,可能会给用户造成卡顿情况,将api返回值中的“帖子数据”设置成不强制返回。

即在内置扩展所有接口执行结束扩展中,使用销毁函数,对'message'返回帖子内容进行销毁即可。

后台验证扩展,代码区粘贴代码即可。
[PHP] 纯文本查看 复制代码
    //内置扩展代码区域
    public function hook_exit_forum_by_fid($output){//所有接口方法执行结束,记录日志到数据库之前调用
        /**
         * 所有接口方法使用时,触发此操作!调用方式为:“hook_exit_接口方法”,例:hook_exit_login_user
         * @param string $output 执行结果
         * 接收$output参数,无需返回值,如无退出操作,则进行下一步日志入库。
         */
        $str = json_decode($output,true);
        foreach($str['data'] as $key=>$value){
            unset($str['data'][$key]['message']);
        }
        $str = json_encode($str);
        exit($str);//直接退出,则实现日志不入库。
    }

评分

参与人数 1好评 +1 收起 理由
admin + 1 很给力!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客户服务
周一至周日:09:00 - 21:00
客服QQ:3188639 QQ交流群:281079920

新秀网络验证是新一代简洁高效、云服务、独创功能融一体的新型管理收费框架系统,本框架专注于Discuz!二次开发规范要求,独立框架、代码分离、逻辑分离、独特加密、动态验证新型框架系统,专心服务客户。

Archiver|手机版|新秀网络验证系统 ( 豫ICP备2021033257号-1 )

GMT+8, 2022-5-27 14:00 , Processed in 0.217805 second(s), 47 queries , Redis On.

快速回复 返回顶部 返回列表