联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
已关注的所有用户发布的最新文章API接口地址是啥
类型:迅睿CMS 更新时间:2020-08-14 17:38:00

请问下已关注的所有用户发布的最新文章API接口地址是啥呀

比如我通过个人空间关注了几个用户,调用出这些已关注用户最新发布的文章

回帖
  • 华仔
    #1楼    华仔
    2020-08-13 22:24:53
    Chrome 0
    调用关注的用户发的文章列表地址,大家都不知道吗
  • 官方实习技术
    #2楼    官方实习技术
    2020-08-14 07:44:17
    Chrome 0
    https://www.xunruicms.com/doc/399.html用这个教程,选3php执行代码

    定义test.php接口文件:./dayrui/App/Httpapi/Api/test.php

    <?php
    /**
     * api 示例文件
     * 变量介绍
     * $return 表示标准返回变量
     */
    
    $return = []; // 返回数据
    $zone_id = intval($_GET['zone_id']); // 请求参数中必须传入的空间id号
    // 调用关注的用户发的文章列表地址
    $data = \Phpcmf\Service::M()->table_site('news')->where('uid in (select uid from dr_1_zone_form_guanzhu where cid='.$zone_id.')')->getAll();
    if ($data) {
        foreach ($data as $r) {
            $return[] = [
                'id' => $r['id'],
                'title' => $r['title'],
                'url' => $r['url'],
            ];
        }
    }

    后台选择test.php文件

  • 华仔
    #3楼    华仔
    2020-08-14 17:12:29
    Chrome 0
    官方实习技术 接口添加后测试返回的数据是空的,已关注的用户是发布文章的,是不是要在接口地址里加上自己的用户id
    image
  • 易学习
    #4楼    易学习
    2020-08-14 17:14:00
    Chrome 0

    image
    人家不是说了要传入id吗
  • 华仔
    #5楼    华仔
    2020-08-14 17:15:31
    Chrome 0
    易学习 请问请求地址里应该怎么加人空间id啦
  • 华仔
    #6楼    华仔
    2020-08-14 17:17:10
    Chrome 0
    易学习 index.php?s=httpapi&id=3&appid=1&appsecret=PHPCMFBE6FEA7FE7AD3 请问怎么加空间id
  • 易学习
    #7楼    易学习
    2020-08-14 17:18:23
    Chrome 0
    你看变量名字就知道了吧index.php?s=httpapi&id=3&appid=1&appsecret=PHPCMFBE6FEA7FE7AD3&zone_id=999
  • 华仔
    #8楼    华仔
    2020-08-14 17:29:20
    Chrome 0
    官方实习技术 老大请问下请求没有返回数据是咋回事呀,我的空间id是3已经关注了多个发帖的用户了请求地址 /index.php?s=httpapi&id=3&appid=1&appsecret=PHPCMFBE6FEA7FE7AD3&zone_id=3
    image
  • 官方实习技术
    #9楼    官方实习技术
    2020-08-14 17:36:02
    Chrome 0
    <?php
    /**
     * api 示例文件
     * 变量介绍
     * $return 表示标准返回变量
     */
    
    $return = []; // 返回数据
    $zone_id = intval($_GET['zone_id']); // 请求参数中必须传入的空间id号
    // 调用关注的用户发的文章列表地址
    $data = \Phpcmf\Service::M()->table_site('news')->where('uid in (select uid from dr_1_zone_form_fensi where cid='.$zone_id.')')->getAll();
    if ($data) {
        foreach ($data as $r) {
            $return[] = [
                'id' => $r['id'],
                'title' => $r['title'],
                'url' => $r['url'],
            ];
        }
    } else {
        $this->_json(0, '没有找到数据');
    }
    满意答案
  • 华仔
    #10楼    华仔
    2020-08-14 17:38:00
    Chrome 0
    @官方实习技术:非常感谢大佬的无偿帮助