【问题标题】:Asana: Query for all tasks in a workspaceAsana:查询工作区中的所有任务
【发布时间】:2023-03-30 23:32:02
【问题描述】:

我正在使用 Asana REST API 将 Asana 任务与我们的应用程序连接起来。我需要从我们的应用程序中查询任务,但我不知道在哪个项目中搜索该任务。有没有办法查询特定工作区中的所有任务?

正如我从文档中看到的,只能在特定项目中进行搜索: https://asana.com/developers/api-reference/tasks#query

【问题讨论】:

    标签: asana asana-api


    【解决方案1】:

    如果您需要用户在您的应用中按名称搜索任务,您应该使用Asana's typeahead search API。它提供从单个工作区中搜索对象的功能。在创建自动完成搜索功能时,应使用此端点查询对象。此 API 旨在快速提供结果,不应依赖此 API 来获得准确或详尽的搜索结果。

    没有单个查询可以返回工作区中的所有任务。由于工作场所有数以千计的任务,因此此查询将过于宽泛(而且过于昂贵)。

    【讨论】:

    • 我需要查询任务以让用户将现有任务与我的应用程序连接起来。我会通过输入来做到这一点,用户将在其中插入任务名称的一部分,并通过对体式的查询,我会给他自动完成建议。我知道返回所有任务会很昂贵,但是有分页可以解决这个问题。
    • 我知道你是 Asana 团队的一员。你们打算在不久的将来添加这种查询吗?现在,我的应用程序的用户需要输入 asana 任务 ID 来连接现有任务,这真的不友好。
    • 如果您需要用户在您的应用中按名称搜索任务,您应该使用Asana's typeahead
    • 太好了,这正是我所需要的。您能否更新您的答案以供其他用户发现它有用。当你这样做时,我会接受它。谢谢。
    猜你喜欢
    • 2023-04-09
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    相关资源
    最近更新 更多