找回密码
 立即注册
搜索
查看: 9269|回复: 2

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

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

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

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

×
因为帖子内容和版块主题个数过多,可能会给用户造成卡顿情况,将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 很给力!

查看全部评分

回复

使用道具 举报

发表于 2022-7-3 10:41:41 | 显示全部楼层
范德萨范德萨发斯蒂芬
回复

使用道具 举报

发表于 2023-12-18 20:05:53 | 显示全部楼层
66666666666666666666666
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 01:30 , Processed in 0.205820 second(s), 64 queries , Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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