我正在使用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