1

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

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

我正在尝试创建一个快速页面,为我分解我当前的任务和指向 Asana 的链接,这样我就可以拥有自己的快速仪表板。

我有我的 API 密钥

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

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

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

我错过了什么?

谢谢你的帮助!

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

4

2 回答 2

0

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

实际上,您可以获取任务列表,然后循环并通过任务 ID 获取完整任务,但这需要一段时间......

于 2013-02-13T07:34:50.010 回答
0

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

curl -u <api-key>: "https://app.asana.com/api/1.0/projects/<pid>/tasks?assignee=here-it-can-be-anything"
于 2012-04-25T20:53:38.427 回答