【问题标题】:Asana API for Projects Assigned to Me分配给我的项目的 Asana API
【发布时间】:2013-02-13 15:34:50
【问题描述】:

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

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

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

我有我的 API 密钥

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

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

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

我错过了什么吗?

感谢您的帮助!

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

【问题讨论】:

    标签: api


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2016-11-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多