【问题标题】:Asana API not returning Assignee information when requested using opt_fields使用 opt_fields 请求时,Asana API 未返回受让人信息
【发布时间】:2012-09-29 08:53:24
【问题描述】:

我希望检索特定项目中的任务(和其他信息)。未检索受让人信息。

我进行了以下 api 调用:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name,created_at,assignee,assignee.name,assignee.id

urlencoding 之后的样子:

https://app.asana.com/api/1.0/tasks?project=projectidhidden&opt_fields=name%2Ccreated_at%2Cassignee%2Cassignee.name%2Cassignee.id

api返回了task name和created_at信息,但是没有返回assignee信息。

以下链接特别提到受让人信息已成功返回: Get asana tasks in project with assignee information

如何在不进行额外 API 调用的情况下检索每个任务的受让人信息?

谢谢。

更新: 在输入上述网址时,我错过了提及项目 ID。进行了更正;我也在传递项目 ID。

【问题讨论】:

    标签: api asana


    【解决方案1】:

    (我在 Asana 工作)

    您确定这是您提出的确切要求吗?它没有“项目”或“受让人”参数来过滤任务,因此应该返回错误。

    另外,请确保返回的任务确实有受让人。没有受让人的任务将返回assignee: null,而您对assignee.name 的请求将不会影响该任务,因为它没有受让人。

    【讨论】:

    • 谢谢格雷格。我正在传递项目 ID,错过了上面的输入。我读错了数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多