【问题标题】:Field seems to be missing in some responses in Active Collab 4 APIActive Collab 4 API 中的某些响应中似乎缺少字段
【发布时间】:2017-06-28 18:11:08
【问题描述】:

我正在寻找名为 is_completedcompleted_on 的任务中的字段。

当我调用/projects/#PROJECT-ID#/tasks API 时,我看到了is_completed,但我没有看到completed_on

我们正在使用基于云的 Active Collab 4 版本。

我没有看到 completed_on 的任何原因?

【问题讨论】:

  • 您好,欢迎来到 Stack Overflow,请花点时间通过 welcome tour 了解您在此处的方式(并获得您的第一个徽章),阅读如何创建 Minimal, Complete, and Verifiable example并检查How to Ask Good Questions,这样您就有机会获得反馈和有用的答案。您需要展示一些代码以及您尝试解决问题的方法。
  • @bobg:请提供更多信息:您正在连接哪个版本的 Active Collab(该信息在应用程序的管理部分可用),以及如何(您用于制作请求)。
  • Good Day Ilija,我们正在使用云版本。我没有得到管理下的版本设置。我们正在使用 TASK 的 API 调用并使用产品 KlipFolio 显示它。我可以附上:
  • isowcs.manageprojects.com/api.php?path_info=projects{props.projectID}/tasks&auth_api_token=166

标签: api activecollab


【解决方案1】:

在 Active Collab 4 中,“简短”API 响应(用于返回大量对象列表时使用)和详细响应(用于通过 API 返回单个对象时使用)之间存在差异。

当您列出任务列表时,您将获得所有单个任务的简要格式,但当您获取每个任务的详细信息时,您将获得详细的响应。

在简短的任务响应中,不包括completed_on 时间戳,仅包括任务是否完成(is_completed)。要获取已完成任务的时间戳,请为每个已完成的任务额外调用任务 API:

https://activecollab.com/help-classic/books/api/tasks#s-task-id

PS:在 Active Collab 5 中,我们删除了简单而详细的概念,因此每个对象总是返回一组属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 2021-10-03
    相关资源
    最近更新 更多