【问题标题】:ActiveCollab API filter results in API requestActiveCollab API 过滤器导致 API 请求
【发布时间】:2019-04-30 17:50:26
【问题描述】:

以最简单的形式,我想通过过滤器返回特定的结果,但我看不到 API 文档中提到的任何内容!

我正在使用带有此 API 的 Feather SDK (https://github.com/activecollab/activecollab-feather-sdk) https://developers.activecollab.com/api-documentation/

返回一切的调用的一个工作示例是...

$tasks = $client->get('projects/123/tasks/')->getJson();

人们会期望这样的事情能奏效吗?

$tasks = $client->get('projects/123/tasks/', [
   'task_list_id' => 12345
])->getJson();

或许……

$tasks = $client->get('projects/123/tasks/?task_list_id=12345')->getJson();

但似乎两者都不起作用。

我在这里遗漏了什么明显的东西吗?!

非常感谢。

【问题讨论】:

    标签: php rest api activecollab


    【解决方案1】:

    过滤任务 API 当前不可用。通过调用/projects/:project_id/tasks,您可以获得项目中所有打开的任务,并且您可以在收到响应时在客户端执行任何所需的过滤。

    【讨论】:

    • 有计划推出它吗?看起来确实是一个非常有用的功能?
    • 目前还没有可靠的计划。
    • 这有什么更新吗?我想列出所有未完成并分配给用户的项目的任务列表。循环遍历 100 多个项目并为所有项目请求所有任务的列表(其中还包含更多所需的信息)真是太愚蠢了。
    • 项目级任务的API不太可能用过滤器扩展,但你可以尝试使用任务报告API:stackoverflow.com/a/33790638/338473
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多