【问题标题】:How to fetch completed task though Asana API in PHP如何通过 PHP 中的 Asana API 获取已完成的任务
【发布时间】:2015-05-26 10:31:20
【问题描述】:

到目前为止我写过代码:

$projectId = 'XXXXXXXXXXX';
$tasks = $asana->getCompletedTasks($projectId);    

函数调用

public function getCompletedTasks($projectId){                                            
  return $this->askAsana($this->projectsUrl."/{$projectId}/tasks?completed=true");
}

但它会获得所有已完成和未完成的任务。我只想获取已完成的任务。有人知道吗?

【问题讨论】:

    标签: php asana asana-api


    【解决方案1】:

    Here 是任务的有效查询参数列表。很遗憾,目前不支持completed

    您可以使用completed_since=now 仅检索未完成 任务。但是,没有服务器端方法可以仅检索 已完成 任务。

    完成此任务的最佳方法是获取项目的所有任务,使用pagination 以确保高效和全面覆盖。然后对每个任务的completed字段进行客户端过滤。

    请记住,查询结果以紧凑的形式返回(idname),您应该使用field selectorscompleted 等附加字段包含在有效负载中。

    【讨论】:

      猜你喜欢
      • 2013-05-05
      • 1970-01-01
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多