【问题标题】:asana tasks api does not work for GET /tasks GET /workspaces/workspace_id/tasks but for GET /projects/project_idasana tasks api 不适用于 GET /tasks GET /workspaces/workspace_id/tasks 但适用于 GET /projects/project_id
【发布时间】:2012-07-26 03:15:41
【问题描述】:

我的查询是:

https://app.asana.com/api/1.0/tasks 但我有这个错误:“必须准确指定项目、标签或工作区之一”

当我尝试使用此工作区时: https://app.asana.com/api/1.0/workspaces/workspace_id/tasks 我有这个错误:“受让人:缺少输入”

但是,如果我改用项目,我会得到一个任务列表...

请指教。

【问题讨论】:

    标签: api asana


    【解决方案1】:

    (我在 Asana 工作)

    您必须始终使用某些内容过滤任务查询,因为我们尚不支持分页,并且工作区中的所有任务通常都是大量数据。指定项目隐式地将查询范围限定为工作区,因为每个项目都存在于一个工作区中。您可以指定assignee,但必须另外按工作区过滤。

    因此,您可以通过projectassigneeworkspace 来选择过滤任务。

    【讨论】:

    • 非常感谢 Greg,您的及时回复:)
    • 仅供参考:尝试通过 API 资源管理器获取任务时,部分或项目上的过滤器不起作用,因为工作区始终提供给查询。所以复制生成的 URL 并从中删除工作区参数,然后它就可以工作了。
    猜你喜欢
    • 1970-01-01
    • 2013-06-26
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2015-01-04
    • 2017-01-25
    相关资源
    最近更新 更多