分配给我的项目的Asana API

时间:2012-04-23 04:30:34

标签: api

对于分配给我的任务,我知道我该怎么做

curl -u <api_key>: "https://app.asana.com/api/1.0/tasks?workspace=14916&assignee=me"

我正在尝试制作一个快速页面,分解我当前的任务并链接到Asana,所以我可以拥有自己的快速仪表板。

我有我的API密钥

  • 它列出了我所属的所有工作区。
  • 如果我点击工作区,它会显示该空间内的所有项目
  • 如果我点击一个项目,我只想查看该项目中已分配给我的任务。

  • 如果我将项目ID添加到上述调用中,它会将项目中的每个项目发回给我,而不仅仅是那些分配给我的项目。

  • 如果我退出项目ID,它将返回分配给我的所有任务,甚至是项目之外的任务。

我错过了什么吗?

感谢您的帮助!

  

注意:我会添加Asana标记,但它似乎还不存在。

2 个答案:

答案 0 :(得分:0)

似乎在当前版本的API中,为项目指定时会忽略assignee参数。无论我在下面提到什么,我都得到相同的结果:所有任务。

curl -u <api-key>: "https://app.asana.com/api/1.0/projects/<pid>/tasks?assignee=here-it-can-be-anything"

答案 1 :(得分:0)

我也遇到了这个问题 - 在查询任务时似乎无法扩展项目 - 而且你无法按项目获取任务......前者实际上是首选,因为你可以按项目提供任务列表如果你可以扩展项目。

实际上,你可以得到一个任务列表,然后通过task-id循环完成任务,但这需要一段时间......