在项目中为其他用户创建新任务

时间:2015-04-02 08:43:19

标签: php asana asana-api

我发现了一些我们无法解释的奇怪行为。

通过使用https://github.com/ajimix/asana-api-php-class功能,通过Asana API创建新任务非常有用。我们为API Key用户创建任务没有问题,将其分配给项目。

当我们尝试将该任务直接分配给另一个团队成员时,会发生奇怪的行为。发生以下不需要的事情:

  1. 任何其他团队成员都找不到任务(即使搜索不起作用)
  2. 分配新任务的用户确实有新任务,但是团队无法通过单击任务列表来查看它。
  3. 任务不像以前那样在项目中,它有“没有项目”。用户可以访问该项目。
  4. 有关如何进一步调试此问题的任何线索?这是授权问题吗?因为,我可以直接从asana将其分配给其他用户。

1 个答案:

答案 0 :(得分:0)

解决方案是直接将任务分配给第一个调用中的项目。困惑在于创建任务的参数。我们期望project应该是一个整数,但它是projects,并且预计会有一个包含一个或多个项目的数组。

项目已分配给给定用户,但是是私有的。因此,在创建任务后在单独的调用中使用addProject会导致授权错误。