【问题标题】:How to access task by global id (without project) using ActiveCollab API如何使用 ActiveCollab API 通过全局 ID(无项目)访问任务
【发布时间】:2017-08-08 11:07:02
【问题描述】:

我可以使用 SDK 发表评论,使用 SDK 的“全局”任务 ID(在任务 URL 中找到)没有问题:

    $client->post('comments/task/12', ['body' => $commit_msg]);

我想发送put请求来全局更新一个task id,比如

    $client->put('task/12', ['assignee_id' => 4]);

按项目引用任务,然后按全局 ID 工作...

    $client->put('project/4/task/12', ['name' => 'new name']);

但这应该可以在不必引用项目的情况下工作。 按项目引用任务和相对于项目的任务#(我所期望的)不起作用。

    $client->put('project/4/task/2', ['name' => 'new name']);

【问题讨论】:

    标签: activecollab


    【解决方案1】:

    目前,无法向任务发送请求并跳过项目,因此两个参数都是必需的。当前的实现使用项目作为一种中间件(访问权限检查)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-11
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多