【问题标题】:Unable to retrieve all record via API due to limit of 100由于限制为 100,无法通过 API 检索所有记录
【发布时间】:2021-05-14 13:39:08
【问题描述】:

我已经通过以下设置为 ActiveCollab 设置了 PHP API。

PHP 7.4 ActiveCollab 版本 7.1.141

我已经下载了https://github.com/activecollab/activecollab-feather-sdk 并基于它创建了我的代码来获取项目。

问题是,它只获取 100 条记录。我的系统有 250 多个项目。

<?php
$authenticator = new \ActiveCollab\SDK\Authenticator\SelfHosted('Company Inc', 'My App', 'xx@yyy.com', '**********', 'https://ac.url/');
$authenticator->setSslVerifyPeer(false);
$token = $authenticator->issueToken();

$client = new \ActiveCollab\SDK\Client($token);

$newarray=array();
$responsedata=$client->get('projects')->getJson();

如何在 1 个 API 调用中获取所有记录?

【问题讨论】:

    标签: php api activecollab


    【解决方案1】:

    一次 API 调用无法获取所有项目。您必须循环浏览页面。这是我对类似问题的较早回答,仅涵盖了这一点:

    https://stackoverflow.com/a/65319385/338473

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 1970-01-01
      相关资源
      最近更新 更多