2015-05-26 30 views
0

獲取完成的任務,雖然體位API編寫的代碼至今:我如何在PHP

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

函數調用

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

但它可以完成所有未完成&任務。我只想獲取完成的任務。任何人有想法?

回答

0

Here是任務的有效查詢參數列表。不幸的是,completed目前不支持。

您可以使用completed_since=now檢索只有不完整的任務。但是,沒有服務器端方法僅用於檢索完成的任務。

完成此操作的最佳方法是獲取項目的所有任務,使用pagination確保有效和全面覆蓋。然後在每個任務的completed字段上執行客戶端過濾。

請記住,查詢結果以緊湊的形式(id & name)回來了,你應該使用field selectors有其他字段,如有效載荷中包含completed