fastadmin对接火车头采集器

网极科技1年前代码笔记558

fastadmin默认没有对接火车头采集器,本文介绍下对接方法:

1、创建获取栏目列表api

因为cms扩展应用中api获取栏目列表需要post提交apikey,在火车头中不支持使用,所以重新创建一个方法,在控制器中新建获取栏目列表方法channel,如下

  • /**
         * 获取栏目列表 提前引入use addons\cms\model\Channel;
         */
        public function channel()
        {
            $channelList = Channel::where('status', 'normal')
                ->where('type', 'list')
                ->order('weigh DESC,id DESC')
                ->column('id,name');
    
              foreach($channelList as $key=>$val){
              echo '<li>'.$key.'---'.$val.'</li>';
              }  
    
        }

该输出为火车头可读取的格式,笔者写到了api控制器中,所以在火车头中创建发布规则如下图:

微信截图_20221225121538.png

2、填写内容发布参数

此api已在cms插件扩展中包含,直接使用,需要注意的是自定义的apikey值,要与自己后台设置对应

微信截图_20221225121634.png

3、此时已创建完成,可以发布测试一下。

如果需要帮助请联系QQ 706448591

相关文章

明道云集成我司API接口范例

明道云集成我司API接口范例

有个客户购买了我司的智能快递地址解析接口,需要集成到明道云系统,所以写这个教程帮助大家。 第一步,在明道云创建如下表单其中第二个解析地址查询按钮为:左侧组件–高级–API查询 第二步,在集...

火车头采集分页多页数据

火车头采集分页多页数据

在使用火车头采集器时,遇到有分页多页的情况出现,可进行如下设置进行采集1 在第二步,采集内容规则中设置“分页获取规则”,即页码标签位置2 在标签编辑页面勾选  该标签在分页中匹配 ...

win11右键菜单改回win10小工具

win11右键菜单改回win10小工具

最近将电脑升级到了windows11,但是右键菜单显示不完整,需要点击两侧才有重命名那些功能,感觉很不方便,需要改回win10那样的菜单,于是做了这个小工具,直接运行即可修改。如下图: 提交修改后,...

php通过日K计算周K、月K、季K、年K

php通过日K计算周K、月K、季K、年K

实现思路: 首先读取股票日K线数据,存储到数组中。然后分别计算周K、季K、月K的数据,存储到新的数组中。最后将转换后的数据保存到文件中,以备后续使用。 下面是实现代码的示例:【精选】PHP将股...

通过阿里云实现IPv6升级改造

通过阿里云实现IPv6升级改造

场景示例某些企业现有的IT系统部署在本地IDC机房,IDC机房为纯IPv4网络,企业因业务发展需求,需要面向IPv6客户端提供服务。但是,使企业现有IT系统支持IPv6是一个复杂的系统工程,改造难度大...

【精选】PHP将股票日K线数据转换为周K线数据

【精选】PHP将股票日K线数据转换为周K线数据

可以使用PHP来将股票日K线数据转换为周K线数据。具体实现方法如下:获取日K线数据,例如从数据库中查询出所有日期的股票数据,保存在一个数组中,每个元素包含如下信息: $day_data = [...