我正在使用PHP類(https://github.com/ajimix/asana-api-php-class)通過其API獲取asana任務。如何通過API獲取由用戶創建的Asana任務?
我想獲取由特定用戶創建的任務(因爲我的受讓人獲得更改,因此我在此不討論受讓人)。
目前,我的做法是:讓所有的任務,通過循環得到每個任務的詳細信息,並得到其創建者的名字,然後通過代碼過濾器,但該走的時候地獄很多得到完整的,因爲我有數千個任務。
你可以建議任何簡單的方法嗎?
我正在使用PHP類(https://github.com/ajimix/asana-api-php-class)通過其API獲取asana任務。如何通過API獲取由用戶創建的Asana任務?
我想獲取由特定用戶創建的任務(因爲我的受讓人獲得更改,因此我在此不討論受讓人)。
目前,我的做法是:讓所有的任務,通過循環得到每個任務的詳細信息,並得到其創建者的名字,然後通過代碼過濾器,但該走的時候地獄很多得到完整的,因爲我有數千個任務。
你可以建議任何簡單的方法嗎?
您是否考慮過使用官方asana PHP client?
不幸的是,你不能過濾任務創建者的任務查詢。
建議的一些通用件以提高查詢效率:
我已經注意到這一額外查詢參數的請求/tasks
添加您的代碼和基準(」地獄很多時間「是模糊的)。另外,在表上添加相關的數據庫查詢和信息(尤其是表中的索引)。最佳的做法也是增加查詢時間。 – Risadinha
這是直截了當的PHP代碼,沒有使用數據庫。我有一個項目創建在asana上,從中獲取所有任務,並循環遍歷每個任務的細節,通過一些標籤進行篩選並檢查創建者。在循環中 - 1)獲取具有特定任務的任務。 2)檢查創建者名稱是否與要求相同。 3)將這些ID存儲在一個數組中。對於板凳標記:我有5800個任務需要5小時26分54秒完成上述過程。 – Zeeshan
對不起輸入錯誤....在循環 - 1)得到任務有一定的標籤(不是任務) – Zeeshan