获取有关asana中最新创建和已完成任务的信息

时间:2015-03-01 22:16:14

标签: asana asana-connect

如果所有用户使用asana API完成任务,我需要维护列表。

目前,我提出的最佳解决方案是每X分钟轮询体式,并使用/taskscompleted_since过滤器。然而,这是低效的,因为我必须为每个工作区执行一次调用。

我尝试的下一件事是研究/events API,但只为项目和任务生成事件。我有大约25个项目,所以它也不是最好的解决方案。

有没有办法可以有效地检查更新?

感谢。

1 个答案:

答案 0 :(得分:1)

实际上,“每个工作区只有一个调用”就像它会得到的一样好 - 我们将每个请求范围扩展到工作区(事实上,未来每个API调用都需要明确地 范围到工作区)。这是一个硬IP边界,所以基本上我们从不“混合”来自不同工作空间的数据(除了某些例外,例如“列出我所在的工作空间”)。

如果您只是专门为任务寻找更新,您也可以使用modified_since